
Dans le cadre de ma récente exploration des fonctionnalités moins connues du Terminal, j’ai couvert des sujets allant de l’activation de Touch ID pour l’authentification sudo à la gestion des connexions Wi-Fi publiques stockées sur votre Mac. Cette semaine, je souhaite partager d’autres astuces que vous ne soupçonniez peut-être pas, mais qui pourraient être très utiles tant pour l’utilisateur quotidien que pour la gestion d’un parc informatique. Dans cet article de Security Bite, je vous invite à perfectionner votre maîtrise de la ligne de commande.
Protéger par mot de passe un dossier compressé
Un fichier .dmg (image disque) est utilisé sur macOS pour regrouper et distribuer applications et fichiers, mais il peut également servir à stocker des informations sensibles. Il est possible de compresser un dossier en un fichier .dmg avec un cryptage AES-128 directement depuis le Terminal, un standard de sécurité réputé. Pour ce faire, accédez d’abord au répertoire contenant le dossier à compresser. Voici la commande à entrer :
hdiutil create -encryption -stdinpass -srcfolder ~/Desktop -volname "[Nom du dossier tel qu'il apparaît]" -format UDZO ~/Desktop/[Nom de votre fichier compressé].dmg
Alternativement, vous pouvez utiliser l’interface graphique de l’Utilitaire de disque si vous préférez.
Vérifiez et mettez à jour rapidement vos logiciels
Pour vérifier rapidement les mises à jour disponibles sur votre Mac, utilisez la commande suivante :
softwareupdate -l
Pour installer un fichier spécifique, utilisez :
softwareupdate -i "[Titre]"
Ou pour installer tous les fichiers en une seule commande :
softwareupdate -i -a
Vérification automatique plus fréquente des mises à jour
macOS effectue déjà des vérifications de mises à jour automatiquement, mais par défaut, la fréquence est de sept jours. Vous pouvez changer cela en utilisant le Terminal :
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1
Et pour que votre Mac suive ce programme :
sudo softwareupdate --schedule on
Cette méthode permet de mieux contrôler la fréquence de vérification pour les mises à jour logicielles.
Effacer le cache DNS
Pour résoudre les problèmes de lenteur ou d’erreurs comme « Serveur DNS non répondant », vous pouvez forcer le vidage du cache DNS en utilisant ces commandes :
sudo killall -HUP mDNSRespondersudo killall mDNSResponderHelpersudo dscacheutil -flushcache
Créer une bannière ASCII art
Pour le plaisir, le Terminal peut également générer des bannières en ASCII. Voici comment créer un exemple :
banner -w 40 9to5Mac
Remplacez « 9to5Mac » par le terme de votre choix pour donner libre cours à votre créativité.
N’hésitez pas à partager vos retours sur ces commandes et ceux que vous aimeriez voir dans une troisième partie.