Plongez dans l’univers fascinant des commandes Terminal méconnues avec Security Bite. Dans cette deuxième partie, découvrez des astuces puissantes pour optimiser votre expérience informatique tout en sécurisant vos données. Explorez des outils comme grep et awk, et transformez votre utilisation du Terminal !
Commandes Terminal Moins Connues : Plongée dans la Sécurité (Pt. 2)
Protéger par mot de passe un dossier compressé
Un fichier .dmg (image disque) fonctionne comme une clé USB en version logicielle. Utilisé dans macOS pour emballer et distribuer des applications ou des fichiers, il peut également servir à stocker des informations confidentielles. Vous pouvez compresser un dossier en un fichier .dmg avec un chiffrement AES-128 directement depuis le Terminal. Voici comment procéder :
- Accédez au dossier : Tapez
cdpour vous rendre dans le répertoire contenant le dossier à compresser. - Exécutez la commande :
hdiutil create -encryption -stdinpass -srcfolder ~/Desktop -volname "[Nom du dossier]" -format UDZO ~/Desktop/[Nom de votre fichier compressé].dmg
Si vous préférez utiliser l’interface graphique, ouvrez l’application Utilitaire de disque et suivez ces étapes :
- Allez dans Fichier → Nouvel image.
- Cliquez sur Image à partir du dossier.
- Sélectionnez le dossier à compresser et à protéger.
- Nommez le fichier .dmg, choisissez son emplacement et le niveau de chiffrement (AES 128 ou 256).
Note : Évitez d’utiliser zip -er pour protéger par mot de passe des dossiers compressés, car cela repose sur un standard de chiffrement obsolète.
Vérifier et mettre à jour rapidement les logiciels
Pour mettre à jour votre version de macOS, utilisez le Terminal pour le faire plus rapidement :
-
Tapez :
softwareupdate -lCela va lister toutes les mises à jour disponibles pour votre Mac (hors applications de l’App Store).
-
Pour installer un fichier spécifique, utilisez :
softwareupdate -i "[Titre]" - Pour installer toutes les mises à jour d’un coup :
softwareupdate -i -a
Vérification automatique des mises à jour
Bien qu’Apple vérifie automatiquement les mises à jour, vous pouvez personnaliser la fréquence des vérifications à l’aide du Terminal. Par exemple, pour vérifier quotidiennement :
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1
sudo softwareupdate --schedule on
La première commande ajuste la fréquence (nombre de jours entre les vérifications), tandis que la seconde active ce programme.
Pour automatiser l’installation des mises à jour :
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true
sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdateRestartRequired -bool true
Vider le cache DNS
Le cache DNS stocke les adresses IP pour accélérer le chargement des sites web. Si vous rencontrez des problèmes de connexion, vider ce cache peut s’avérer utile. Pour ce faire, exécutez les commandes suivantes :
-
sudo killall -HUP mDNSResponder -
sudo killall mDNSResponderHelper -
sudo dscacheutil -flushcache
Créer une bannière ASCII
Pour donner un peu de style à votre Terminal, vous pouvez créer une bannière ASCII. Tapez :
banner -w 40 9to5Mac
Remplacez "9to5Mac" par le mot ou la phrase de votre choix, et jouez avec la largeur de la bannière.
Pour plus d’informations sur les fonctionnalités du Terminal, consultez la documentation officielle d’Apple sur le Terminal.
N’hésitez pas à partager d’autres commandes intéressantes que vous avez découvertes dans le Terminal !
Comment protéger un dossier compressé par mot de passe ?
Pour compresser un dossier en un fichier .dmg protégé par mot de passe, utilisez la commande suivante dans Terminal : hdiutil create -encryption -stdinpass -srcfolder ~/Desktop -volname "[Nom du dossier]" -format UDZO ~/Desktop/[Nom du fichier compressé].dmg. Remplacez les valeurs appropriées et suivez les instructions pour entrer votre mot de passe.
Comment vérifier et mettre à jour rapidement les logiciels ?
Pour vérifier rapidement les mises à jour, tapez softwareupdate -l dans Terminal. Cela affichera toutes les mises à jour disponibles. Pour installer une mise à jour spécifique, utilisez softwareupdate -i "[Titre]". Pour installer toutes les mises à jour, entrez softwareupdate -i -a.
Comment forcer la vidange du cache DNS ?
Pour vider manuellement le cache DNS, entrez les commandes suivantes dans l’ordre : sudo killall -HUP mDNSResponder, sudo killall mDNSResponderHelper, et sudo dscacheutil -flushcache.
Comment créer une bannière en ASCII dans Terminal ?
Pour créer une bannière en ASCII, tapez banner -w 40 [Texte], en remplaçant [Texte] par le mot ou la phrase de votre choix. Vous pouvez également ajuster la largeur de la bannière en modifiant le nombre.
