Archives de catégorie : Actualité

L’airtag à 15000€

Gros choc au réveil ce lundi matin : en ouvrant mon bureau, je découvre que j’ai été cambriolé durant la nuit. Bilan des courses : une dizaine de MacBook (Air et Pro), ainsi qu’un iPad, volés, perdus corps et âme. Not cool. D’autant qu’une bonne partie de ce matériel est du matériel de test de mes clients. Stress total, même si je sais que ce ne sont pas des machines contenant des données sensibles. Mais quand même, les boules, en plus du stress de savoir qu’on a été visité la nuit.

Visite de la police scientifique, puis de la police tout court en début d’après-midi, et là, je constate qu’en plus du matériel, ma sacoche contenant mes papiers, CB et autres joyeusetés a été volée. Ainsi que… mon sac à dos.

Tiens donc. Un sac à dos et une sacoche où j’ai glissé un AirTag. Lançons donc vite l’app Localiser…

Mon sac et ma sacoche ont été vus quelques heures plus tôt. Deux rues plus loin. Littéralement.

Je rappelle la police, leur indique l’emplacement, ils me préviennent que je dois me rendre sur place, et m’y rejoignent. Toujours stressé mais un peu excité, j’arrive devant le lieu où est censé se trouver mon sac. Un petit immeuble. L’app Localiser confirme : le sac est bien dans le coin ! Les policiers arrivent, et pensent que le sac se trouve dans un squat quelques mètres plus loin.

« Hmmm non m’sieur l’agent, vous connaissez peut-être pas les Airtag, mais c’est vraiment précis. Là, on me dit bien que c’est de ce côté de la rue. Essayons d’être plus précis… » J’active la fonction Localiser pour essayer d’être le plus précis possible… Le sac est sensé être là. Mais là, il n’y a que des buissons…

L’un des policiers se penche par dessus, et dit « ah oui, y’a quelque chose là-dedans, et soulève… mon sac à dos.

« Euh, dites donc, il est super lourd ce sac ».

Tu m’étonnes.

Donc mon cambrioleur a fait une légère erreur : en prenant mon sac à dos, il a aussi embarqué son AirTag. Et il a posé tous les Mac dans ce sac à dos, qu’il a déposé dans ce buisson, sans doute pour le récupérer la nuit tombée…

Malheureusement, pas de trace de ma sacoche. Mais honnêtement… c’est un moindre mal. Et je sais que j’ai eu énormément de chance…

Donc : merci l’AirTag. Sûrement un de mes meilleurs investissements de cette année. Et merci aux policiers qui ont suivi mon dossier avec attention (et qui ont été assez épatés quand je leur ai expliqué le fonctionnement des AirTags).

Quand à moi, je vais un peu mieux sécuriser mes locaux. Quand même.

Attention à la mise à jour Big Sur depuis macOS Mojave !

Nous sommes actuellement chez Gete.Net Consulting (enfin, chez nos clients) en période de migration d’OS, et pour beaucoup, nous avons fait le choix de basculer directement de Mojave (10.14.x) vers macOS Big Sur (11.4). Pas de souci jusqu’à la semaine passée… où nous avons mis à jour notre package d’installation vers macOS 11.6.

Et là, c’est le drame…

Depuis le passage sur la version 11.6, l’installation échoue systématiquement et a une fâcheuse tendance à complètement planter les Mac, obligeant à une réinstallation complète. Nous sommes revenus sur le package d’installation 11.4, et plus de souci. Cela semble assez bien confirmé sur le Slack MacAdmins, où de nombreux administrateurs système rencontrent le même problème.

Donc, si vous devez faire un saut conséquent de version de macOS, évitez pour le moment les logiciels d’installation 11.5 et 11.6, et préférez le logiciel d’installation 11.4.

WWDC 2021 : les trucs que vous avez râtés (surtout si vous n’êtes pas un Sysadmin Apple)

Bien souvent, quand on est administrateur de parc Apple, les nouveautés les plus intéressantes d’une WWDC ne sont pas celles que l’ont découvre avec tout le monde durant la conférence inaugurale, mais plutôt les petits nuggets comme j’aime à les appeler, ce qui est relégué dans d’obscures notes de développeur ou autres.

Pour ma part, j’ai noté quelques changements très bienvenus dans macOS 12 en particulier et un peu également sur iOS en lisant les Release Notes des nouvelles versions beta de macOS et iOS. Entre autres :

Effacer le contenu et les réglages débarque sur macOS !

Que je l’attendais, cette fonction qui existe depuis les débuts de l’iPhone, surtout avec l’arrivée des partitions système et données séparées avec macOS 10.15 ! Et c’est désormais possible pour les Mac équipés de co-processeur T2 ou les Mac Apple Silicon :

Cette commande lance en réalité un utilitaire appelé Erase Assistant (localisé dans /System/Library/CoreServices/), qui vous prévient que certaines données seront supprimées, et vous invitera à désactiver votre compte iCloud si nécessaire sur ce Mac, ou ici, les empreintes liées à Touch ID :

Enfin, une fois qu’on clique sur Continuer, une petite alerte, et l’obligation de saisir le mot de passe d’un compte d’administrateur (quand même).

Mine de rien, c’est un apport énorme, en particulier pour les gens qui comme moi restaurent régulièrement des Mac pour faire des tests d’intégration. Fini les 20 à 30 minutes de réinstallation !

Notez que les administrateurs qui ont enrôlé leurs postes dans un MDM pourront aussi restrreindre cette possibilité… ou la lancer à distance sur un poste via une commande MDM. Le bonheur.

L’enrôlement de n’importe quel Mac dans Apple Business Manager et Apple School Manager, enfin possible !

Ça aussi, on l’attendait énormément, surtout que la possibilité existait depuis quelques temps sur iOS. Explication : depuis quelques temps déjà, il est possible d’intégrer dans les plate-formes Apple Business Manager et Apple School Manager des appareils iOS et iPadOS, même s’ils n’avaient pas été acheté à la base dans un canal validé par Apple. Pour comprendre ce point, il faut expliquer un peu l’enrôlement automatisé d’appareils (ADE pour Automated Device Enrollment, appelé auparavant DEP). Je ne reviens pas sur les détails du DEP de l’ADE, j’ai tout expliqué en détails durant cette magnifique conférence sur le sujet lors de Command-IT en 2019.

Mais voilà. Pour intégrer un appareil dans ABM/ASM, il fallait que le poste soit acheté dans un canal validé par Apple, avec un compte d’entreprise. Ce qui pouvait être très pénible : j’ai par exemple parfois acheté des appareils qui ne pouvaient pas être enrôlés, car achetés sur mon Apple ID personnel, et non pas sur un compte d’entreprise dédié. Idem avec les appareils achetés d’occasion. Du coup, impossible de réintégrer ces appareils à posteriori dans un compte d’entreprise. Parfois fort pénible.

Il y a quelques temps (iOS 13, je crois), Apple a proposé une parade pour les appareils iOS, en permettant leur réintégration dans un compte ABM/ASM à l’aide de l’app Apple Configurator sur macOS. Et bien, désormais… on va pouvoir faire l’inverse ! Pour les appareils iOS, un effacement de l’appareil sera indispensable depuis Configurator afin de le placer en mode supervisé, avec une inscription de l’appareil avec un profil d’enrôlement spécifique. Profil qui devra être conservé durant trente jours sur l’appareil : s’il est supprimé par l’utilisateur, l’appareil sera sorti du compte ABM/ASM, mais au-delà de 30 jours, l’inscription devient définitive.

Pour macOS, il faudra lancer l’application Configurator pour iOS, s’authentifier avec un compte disposant des droits Administrateur ou gestionnaire d’enrôlement d’appareils, et scanner une image dans l’assistant macOS. Ensuite, le Mac se verra assigné un serveur MDM virtuel « Ajouté par Apple Configurator » dans ABM/ASM, et pourra enfin se voir attribué son serveur MDM définitif.

Mine de rien, là aussi, c’est un énorme pas en avant de la part d’Apple.

Les administrateurs peuvent enfin supprimer des System Extensions

Depuis quelques versions de macOS, Apple pousse les System Extensions en remplacement des extensions de noyau (Kernel Extension) pour les logiciels qui n’en ont pas vraiment besoin. De nombreux éditeurs de logiciels ont fait le saut vers les System Extensions (ou sont en train de le faire), en particulier les éditeurs de solutions antivirus ou de contrôle de traffic (VPN, firewall…).

Soyons clair : l’implémentation des System Extensions a été pour le moins chaotique, en particulier leur pendant réseau, les Network Extensions. Éditeurs pas prêts au lancement de Big Sur, gestion des autorisations par les administrateurs pour le moins foireuse sur Big Sur en raison de bugs côté Apple… Pour être clair, la gestion des System Extensions ne fonctionne bien que depuis macOS 11.3.

Et il y avait surtout une limitation très pénible. Lors de la suppression d’une System Extension, il faut absolument que cette dernière soit supprimée par l’utilisateur lui-même, et plus précisément, en supprimant l’application associée à cette System Extension. Le problème, c’est quand vous passez par exemple d’un outil de contrôle de poste à un autre : l’administrateur ne peut pas lancer un simple script pour simplement supprimer l’extension, mais doit forcément demander à un moment ou un autre l’autorisation à un compte d’administrateur local du poste de la supprimer. Ce qui peut compliquer la gestion.

Désormais, les administrateurs qui ont proprement enrôlés leurs Mac dans un MDM disposeront d’une commande supplémentaire pour supprimer les System Extensions d’une app, sans avoir besoin de demander l’autorisation d’un compte d’administrateur local. Ouf !

Des mises à jour moins lourdes !

C‘est un truc qui me rend fou (et pas que moi) : la taille des mises à jour (et leur durée d’installation, aussi), depuis Big Sur. Mais ça va peut-être changer Une info trouvée par mon inestimable Laurent Pertois à moi que j’ai : la taille des mises à jour de macOS devrait être significativement réduite dans macOS 12, jusqu’à 2 Go de réduction dixit Apple (bon, ils précisent pas de combien on part, cela dit, parce que si la mise à jour fait 10 Go mais qu’on gagne 2 Go, bon…).

Un petit pas pour l’homme, un grand pas pour la bande passante et l’espace-disque. Mais j’attends de voir, quand même.

Des fonds d’écran à la demande

Tiens, ça aussi ça m’énervait, et là aussi Apple a fait des efforts : finis les plus de 1 Go de fonds d’écran, on passe à peine à une centaine de Mo, et quand on choisit un fond qui n’est pas sur le Mac, un petit nuage à côté de son titre vous invite à le télécharger.

Une meilleure gestion des mises à jour

Dire que la gestion des mises à jour dans macOS 11 était compliquée est un euphémisme. En réalité, depuis qu’Apple a forcé le déploiement des mises à jour de macOS avec une taille de mise à jour colossale, mettre à jour son Mac n’a jamais été plus complexe. Et forcer à mettre un parc à jour encore plus ! Du coup, on saluera l’arrivée de nouvelles commandes MDM (en espérant qu’elles fonctionnent bien cette fois-ci) pour forcer les mises à jour mineures OU majeures avec un délai de grâce pour l’utilisateur. Reste à voir comment tout cela va s’articuler, mais cela reste une bonne nouvelle.

C’est tout pour le moment, mais d’ici la sortie officielle de macOS Monterey, je suis sûr que nous aurons plein d’autres petits trucs à découvrir. Stay tuned

Le petit secret des iMac colorés

On a beaucoup parlé des couleurs des magnifiques nouveaux iMac cette semaine, et la comparaison avec les modèles des années 1990 était aussi assez évidente.

iMac 1999 en couleurs
IMac 24“ 2021

Mais le saviez-vous ? Ces derniers recelaient un petit détail étonnant : lorsqu’on réinstallait le système (macOS 8.5 à l’époque), l’apparence de l’interface et le fond d’écran par défaut reprenaient la couleur d’origine du Mac. Ainsi, quand on restaurait un iMac couleur fraise, le fond d’écran, la couleur de contraste des menus, les ascenseurs des fenêtres… prenaient tous une jolie couleur rouge lorsqu’on arrivait sur le bureau ! C’est quelque chose qui a perduré pour tous les Mac, jusqu’à l’arrivée de Mac OS X.

Pas de magie ici, évidemment, même si la méthode n’aurait pas été reniée par Arthur C. Clarke : lors de l’installation, le système récupérait le modèle exact du Mac en lisant le numéro de série, et adaptait ainsi la couleur de l’interface à la machine. C’était totalement inutile, mais du coup, parfaitement indispensable, pour reprendre la célèbre expression de Jérôme Bonaldi ^^ Et je suis curieux de voir si Apple va à nouveau reprendre cette idée pour la fournée des nouveaux iMac 2021, reprenant ainsi ce sens du détail qui fait sa réputation…

Déployer les apps de Microsoft Office à la demande avec un profil de configuration

Parfois chez Gete.Net Consulting, nous sommes confrontés à des problèmes techniques… intéressants. Ainsi, chez certains clients, nous devons déployer la suite Microsoft Office, mais sans installer Outlook, le logiciel par défaut choisi dans l’entreprise étant Apple Mail.

Dans ce cas, l’installation d’Office est un peu compliquée puisqu’il faut installer chaque application séparément, ou installer l’ensemble de la suite puis supprimer Outlook. Et installer les apps séparément peut être beaucoup plus lourd, puisque l’ensemble des applications d’Office installée individuellement pèse plus du double du package complet de Microsoft Office !

Et oui, si on retire Outlook de l’installation, ça fait quand même 3,38 contre 1,92 Go pour le package complet d’Office.

Autre cas aussi : vous souhaitez ne pas installer l’application Microsoft AutoUpdate pour garder le contrôle sur les mises à jour. Mais elle est installée par défaut. Même si vous pouvez la supprimer à posteriori, ça pourrait être plus simple de ne juste pas l’installer (et de ne plus avoir à y penser).

Il existe pourtant une solution pour forcer l’installation uniquement des applications de votre choix depuis le package Office. Pour cela, il faut passer par un profil de configuration (proposé par Paul Bowden, ingénieur Microsoft de l’équipe Microsoft Office Mac) poussé par votre MDM. Ce profil doit contenir des informations personnalisées que vous pouvez retrouver ici :

https://github.com/pbowden-msft/Payloads/blob/master/DeploymentExcluder.plist

Téléchargez ce fichier Property List, et modifiez son contenu pour passer à false toutes les apps que vous ne souhaitez pas installer.

Dans notre cas, pour installer tout Microsoft Office sans installer Outlook, on utiliserait le fichier plist suivant :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>InstallWord</key>
	<true/>
	<key>InstallExcel</key>
	<true/>
	<key>InstallPowerPoint</key>
	<true/>
	<key>InstallOutlook</key>
	<false/>
	<key>InstallOneNote</key>
	<true/>
	<key>InstallOneDrive</key>
	<true/>
	<key>InstallTeams</key>
	<true/>
	<key>InstallAutoUpdate</key>
	<true/>
</dict>
</plist>

Il suffit maintenant d’importer ce fichier dans un profil de configuration. La méthode dépendra évidemment de votre MDM. Par exemple, dans Jamf Pro :

  • Cliquez sur Profils de configuration > Nouveau
  • Ciquez sur Apps et réglages personnalisés > Upload.
  • Donnez un nom à votre profil.
  • Spécifiez com.microsoft.office dans la ligne Domaine de préférence et collez le contenu du fichier Plist modifié dans le champ Liste de propriétés.
  • Spécifiez enfin le scope de votre profil…
  • Et cliquez sur Enregistrer.

Si vous voulez faire la même chose dans FileWave, il suffit de créer un fileset contenant un profil de configuration, et d’ajouter les données comme Custom Settings.

Poussez ensuite le profil sur les appareils de votre choix, et lancez l’installation de Microsoft Office (via une policy pour Jamf Pro, ou un Fileset dédié pour FileWave, ou en le poussant avec Munki ou le MDM de votre choix). Et si tout va bien, seules les applications validées seront installées.

On dit merci qui ? Merci Paul Bowden (moi je ne suis que le messager) !

Verrouiller le Mac avec Touch ID

Une astuce totalement ridicule et découverte par hasard : si vous pouvez utiliser le bouton Touch ID de votre Mac pour le déverrouiller, vous pouvez également utiliser le même bouton pour verrouiller le Mac. Il suffit de laisser le bouton appuyé fermement (il y a un petit coup à prendre, c’est pas systématique). Testé sur un Mac Intel et un Mac M1 sous Big Sur et Catalina. Attention : ça doit verrouiller le Mac dans la seconde. S’il n’est pas rapidement verrouillé, relâchez, car si vous attendez trop longtemps, vous risquez d’éteindre votre Mac de force…

Mac M1 : le miracle premier d’Apple

Je n’ai pas voulu réagir à chaud sur le lancement des Mac M1 (on aura l’occasion d’y revenir prochainement), préférant attendre d’avoir les machines dans les mains pour en parler plus en détails.

Le processeur M1 d'Apple.

J’ai donc réussi à me procurer un MacBook Air M1 (256 Go, 8 Go de RAM, l’entrée de gamme, simple, basique) ce vendredi 20 novembre (le jour de l’anniversaire de ma fille, joyeux anniversaire ma chérie ! Et non le MBA n’est pas pour toi…), merci la Fnac, vu qu’Apple a du mal à livrer en ce moment. Rentré à la maison, déballage du Mac, démarrage…

Une boite de MacBook Air équipé de processeur M1.

Ah oui, ça démarre vite. Vraiment vite. Mais plus encore, c’est la fluidité constante de la machine qui surprend. Et évidemment, pas de chaleur, pas de bruit.

Côté performances… ça dépote.

Pour le fun, je me suis amusé à réaliser un de mes tests favoris : lancer un lot d’applications à la chaine… genre toutes les apps des dossiers Applications et Utilitaire . Les apps se lancent à une vitesse impressionnante, mais surtout, la machine reste réactive ET silencieuse. Là où le même test sur un MacBook Air de 2019 déclenche les ventilateurs en quelques secondes. Impressionnant.

Puisque je parlais de fluidité, un petit test rapide. J’ai installé Office 2019 sur ce Mac, et j’ai lancé Excel. Comme on peut le voir, côté consommation de RAM, c’est pas vraiment ça :

Capture d'écran du logiciel Moniteur d'activité sur macOS avec Excel sur processeur M1 via Rosetta.

Comme vous pouvez le constater, la consommation de RAM est très élevée, même avec un simple document Excel lancée. Rosetta 2 fonctionne très bien, mais semble gourmand en RAM : presque 1 Go direct. Ouch.

De même, côté fluidité de l’affichage, c’est pas encore ça sous Rosetta. Redimensionnez une page, et ça saccade pas mal. Mais attention : ça reste totalement, parfaitement utilisable, autant que sur un processeur Intel natif, voire meilleur ! Et rien que ça, c’est déjà très impressionnant. J’ai par exemple lancé Pixelmator sur le MacBook Air, et je me suis seulement posé la question après de savoir si j’avais une version native… et en fait, non (en fait seul Pixelmator Pro aura une version native, à priori… enfin, en dispose déjà).

Mais quand on installe la version native M1 (encore en beta) d’Excel & co, les comportements changent radicalement. La consommation de RAM devient totalement délirante : au lancement, Excel ne consomme plus que 200 Mo de RAM, voire moins (là il est à près de 110 Mo…), le système semblant beaucoup plus rapide à allouer la RAM aux apps, ou également à la récupérer.

Capture d'écran du logiciel Moniteur d'activité sur macOS avec Excel sur processeur M1 en version native.

Ces différences de comportement sur la consommation de RAM sont très intéressantes et très enthousiasmantes, et permettent de se poser la question de la pertinence de prendre des machines avec plus de mémoire vive. Pour 95% des utilisateurs, 8 Go devraient être suffisants pour les années à venir. Si vous avez cependant des doutes, prenez 16 Go, mais dites-vous juste que ça devrait être quand même OK avec 8 Go pour la plupart des cas.

Mais là encore, ce qui étonne toujours, c’est la réactivité de l’application qui impressionne, là où Excel pouvait rester lourdingue même avec un Mac récent. Là, ça reste toujours ultra fluide. Utilisez Mission Control, même avec 40 fenêtres, et l’effet reste toujours fluide là où le MBA tire la langue.

Et l’autonomie ? Là aussi, ça reste très impressionnant puisque j’utilise ce MBA depuis hier soir 21h30 environ, et je n’ai pas à chercher à le charger, et à 15 heures, il a encore 38% de batterie, alors que j’ai installé des logiciels, surfé, regardé des vidéos sur Twitch… En revanche, je pense qu’il a quand même perdu pas mal de batterie durant la nuit (environ 10% je dirais, après environ 10h de mise en veille). À vérifier. Mais dans tous les cas, je trouve la consommation très raisonnable, surtout vu les performances derrière.

Et ce n’est que le début

Je complèterai mes impressions durant les prochains jours, mais pour le moment, je suis totalement bluffé par les performances de ces nouveaux Mac, leur autonomie, et ceci même s’il s’agit finalement des mêmes machines extérieurement parlant. Et à moins de disposer d’apps très spécialisées pour lesquelles Rosetta pourrait poser problème , je vous invite à considérer sérieusement l’option M1 si vous envisagez de changer de Mac. Certes, peut-être que les premiers mois seront un peu rock’n’roll, le temps que les apps M1 débarquent en masse.

Et puis, reste évidemment les problèmes liés à l’absence de compatibilité Windows. Peut-être rédhibitoire pour certains, pas tellement pour la majorité. Là aussi, si vous devez utiliser des VM en masse, les Mac Intel restent la solution à privilégier.

Je tâcherai de revenir prochainement sur des points un peu plus techniques sur ces nouvelles machines. Mais aujourd’hui, je ne peux qu’applaudir Apple d’avoir osé faire ce pas très audacieux vers des Mac intégralement basés sur son propre silicium. Si la première génération de processeurs M1 dédiés aux Mac donne des performances aussi décoiffantes (corroborées par l’ensemble des tests que j’ai pu lire), je ne peux qu’être impatient de voir ce que ça donnera pour les futures machines professionnelles.

Comment bloquer l’installation de macOS Big Sur

Ça y est, macOS Big Sur est enfin disponible depuis jeudi 12 novembre ! Et du coup, en tant qu’administrateur système, vous êtes extrêmement pressé de voir tout votre parc adopter la nouvelle version…

Attendez, non, c’est pas ça ! Vous n’avez plutôt pas trop envie que vos utilisateurs basculent sur cette nouvelle version de macOS, parce que ça risque de vouloir dire incompatibilités en tout genre.

Faire le point sur les incompatibilités

Il faut d’abord regarder où se trouvent les éventuelles incompatibilités logicielles. En particulier :

  • Les applications encore 32-bit. Tout comme pour Catalina, celles-ci ne feront pas le saut vers macOS Big Sur.
  • Les applications reposant sur des extensions de noyau (les fameux kext). Même si macOS Big Sur ne les abat pas encore totalement (pour certaines, un redémarrage peut suffire), ces dernières n’ont pas vocation à rester et peuvent poser problème. Il faut pour certaines extensions de noyau déployer un profil pour les valider, et il faut redémarrer le poste… Pas idéal. Si l’éditeur d’un logiciel utilisant des extensions de noyau vous annonce qu’il n’est pas encore compatible pour macOS Big Sur, et qu’il ne sait pas quand ça arrivera… Il est peut-être temps de changer de crémerie.
  • Vérifiez aussi la compatibilité de vos matériels avec macOS Big Sur, en particulier vos imprimantes, traceurs… Si certains constructeurs assurent un bon suivi dans le temps, ce n’est pas toujours le cas. Donc, méfiance.
  • Certaines apps web, si vous utilisez Safari. Même si ça semble peu probable, mais si cela vous arrive, il faudra peut-être changer de navigateur.
  • Historiquement, on sait que les versions point zéro de macOS peuvent contenir des bugs parfois réhdibitoires voire critiques. Du coup, attendre la version 11.0.2 est sûrement un choix raisonnable. Et j’ai bien écrit 11.0.2 et non pas 11.0.1 puisque la version finale de macOS cette année est la 11.0.1, et non pas la 11.0 comme la tradition le veut. Bref, attendre quelques semaines n’est pas totalement déconnant.

Je ne veux pas que mes utilisateurs passent sur Big Sur, je fais quoi ?

À une époque où le modern management des ordinateurs devient une idée de plus en plus courante (accès administrateur autorisé à l’utilisateur, sous supervision du système informatique) , il est important de communiquer sur les raisons du blocage. Certains utilisateurs souhaiteront avoir accès dès que possible au dernier macOS, d’autres n’y verront aucun intérêt, mais c’est l’administrateur du parc qui doit assurer la continuité de service. Donc, si vous pouvez bloquer… bloquez.

Pour cela, il existe différentes méthodes.

Déployer un profil de configuration pour retarder les mises à jour via MDM

Si vos Mac sont intégrés dans un MDM (si ce n’est pas le cas aujourd’hui, c’est mal) ou un outil de déploiement de profil comme Munki, vous pouvez déployer un profil masquant les mises à jour pour une certaine durée. Pour cela, utilisez la clé enforcedSoftwareUpdate du payload Restrictions.

Vous pouvez créer ce profil à la main, avec un outil comme ProfileCreator ou configurer directement le réglage dans votre MDM s’il supporte ce payload, par exemple ici dans Jamf Pro :

Attention à bien choisir de retarder les mises à jour de logiciels. Il faudra macOS 10.13.4 minimum pour déployer ce profil.

Le défaut de cette méthode est qu’elle masque toutes les mises à jour, y compris d’éventuelles nouvelles mises à jour de sécurité pour l’OS actuel.

Utiliser une règle de restriction pour empêcher le lancement de l’app d’installation de macOS Big Sur

Quid des utilisateurs qui copient le logiciel d’installation de macOS Big Sur depuis un autre poste pour le lancer ? Dans ce cas, il peut être intéressant de bloquer complètement l’app d’installation de macOS Big Sur pour empêcher toute installation. Sur Jamf Pro, il suffit de bloquer le processus Install macOS Big Sur pour empêcher son lancement.

Déployer un package pour bloquer complètement macOS Big Sur

Une autre solution consiste à installer un package qui bloquera l’installation de macOS Big Sur : BigSurBlocker. Installez le package via votre outil de gestion habituel, et hop, l’utilisateur aura le droit à un petit message pour lui dire que non, nope, c’est pas pour tout de suite. La page liste également une méthode pour désinstaller BigSurBlocker proprement via un script.

Bloquer l’affichage de la mise à jour

Un point agaçant : quelque soit la solution utilisée, la mise à jour macOS Big Sur continuera d’apparaître dans la préférence Système Mise à jour de logiciels. Pour la masquer définitivement, utilisez la commande suivante (en root) :

softwareupdate --ignore "macOS Big Sur"

Cependant, cette commande ne sera efficace que si votre Mac est intégré dans un MDM. Si ce n’est pas le cas, elle ne fera absolument rien. Si votre Mac fonctionne sous mac OS Catalina, elle ne devrait être fonctionnelle que pour macOS 10.15.6 avec les dernières mises à jour de sécurité (Apple ayant apporté quelques changements pénibles sur les versions précédentes de la commande softwareupdate).

Si vous souhaitez à nouveau faire apparaître la mise à jour, envoyez la commande :

softwareupdate --reset-ignored

macOS : à quoi sert « Copier en tant que lien » dans le Finder ?

Toujours à la recherche de raccourcis-claviers inconnus, je suis tombé récemment sur un truc curieux : dans le Finder, après avoir sélectionné le menu Édition, en ajoutant la touche Option, l’option Copier le fichier devient Copier en tant que nom de chemin. Et effectivment, dans ce cas, on copie le chemin complet du fichier sous sa notation , par exemple /Users/guillaumegete/Desktop/monfichier.txt.

Cependant, j’ai constaté aussi qu’en ajoutant la touche Ctrl à Option, la commande devenait Copier en tant que lien. Sauf que… ce choix ne s’active jamais. J’ai essayé plusieurs fichiers sur mon Mac, des dossiers, des disques externes… rien à faire, le menu restait desespérément grisé.

Menu Edition > Copier en tant que lien grisé

Pourtant, ce choix peut être activé, mais dans un cas bien précis : en sélectionnant un fichier stocké sur un serveur, par exemple un fichier monté sur un partage SMB ou AFP. Et dans ce cas, si vous sélectionnez le fichier avec Ctrl, la commande devient disponible, et le chemin est effectivement copié en prenant en compte l’adresse du serveur.

Ici, deux exemples, avec le même fichier. J’ai sélectionné le même fichier, stocké sur un serveur SMB et monté via le Finder.

Vue du Finder de macOS vers un fichier sur un partage

Voyons le résultat. Dans le premier cas, j’utilise Cmd + Option + C. Et dans le deuxième, j’utilise Cmd + Option + Ctrl + C.

Un document texte avec deux liens.

Comme vous pouvez le voir, dans le deuxième cas, le chemin prend en compte également le nom du serveur (son nom local, pour être précis, car je l’ai monté via Bonjour), et le chemin vers le fichier. L’intérêt est surtout qu’on peut ensuite transmettre ce lien à un autre utilisateur du réseau : dans ce cas, s’il a les autorisations d’accès au fichier, il pourra directement l’ouvrir en un clic. Vous pouvez même transmettre le lien dans un mail, et le destinataire pourra cliquer dessus pour ouvrir le fichier ou dossier, ce qui lancer automatiquement la connexion au serveur.

e-Mail contenant un lien

Récupérer l’espace purgeable de macOS

Depuis l’arrivée du système de fichier APFS, on constate parfois un problème agaçant : le système renvoie une certaine quantité d’espace-disque disponible, mais les apps peuvent renvoyer une quantité plus faible. Exemple : sur mon serveur de gestion de parc, mon logiciel de gestion m’envoyait des alertes d’espace-disque manquant alors qu’il restait vraiment beaucoup d’espace sur le disque. Ou encore, après avoir supprimé plusieurs machines virtuelles, le Finder pensait encore qu’il y avait beaucoup d’espace à récupérer. Le système est sensé alors purger l’espace… quand ça lui chante, c’est-à-dire, quand le disque manque vraiment d’espace. Par exemple, sur la capture suivante, on voit qu’on a presque 20 Go de donnéees marquées purgeables. Mais j’ai vu parfois des cas où on atteignait les 200 Go sur un disque de 1 To !

Mais il peut arriver donc qu’on ait besoin de récupérer réellement l’espace manquant, ne serait-ce que pour éviter qu’un logiciel commence à paniquer. Et Apple dans sa grande mansuétude propose un outil qui… Ah non, pardon, Apple ne propose pas de solution, à part dire « Écoutez, laissez l’APFS faire son travail, dès que j’aurais de plus amples informations, croyez bien que vous en serez les premiers informés. »

DONC. Solution gratos.

  • Quittez toutes vos applications.
  • Lancez le Terminal 😱
  • Tapez : dd if=/dev/zero of=~/fichiertemp.tmp bs=2m (merci à Pierre Dandumont pour l’astuce sur l’ajout de bs=2m en fin de commande, ça accélère effectivement drastiquement la vitesse de remplissage…).
  • Validez

Un fichier fichiertemp.tmp va se générer dans votre dossier de départ, un fichier qui va grossir très vite, jusqu’à prendre l’intégralité du disque. Si vous avez des alertes comme quoi le disque arrive à saturation, ignorez-les.

Quand le Terminal annonce que le disque est plein, là, en revanche, il va falloir agir. Supprimez le fichier temporaire en le glissant dans la Corbeille et videz-la (ou via le Terminal : rm ~/fichiertemp.tmp) Normalement, vous devriez avoir récupéré tout votre espace-disque.

NB : j’aurais aussi pu utiliser la commande yes > ~/fichiertemp.tmp qui dans ce cas précis fait un peu la même chose que la commande dd, mais cette méthode est trois fois moins rapide pour remplir le disque…