Comment bien utiliser la commande sudo
Bonnes pratiques et risques à éviter, comme exécuter des scripts non vérifiés avec des permissions élevées.
sudo (« superuser do ») exécute une commande ponctuelle avec des permissions élevées, sans avoir besoin de se connecter complètement en tant que root.
sudo apt update
Il vous demandera votre propre mot de passe (pas celui de root) pour confirmer.
Bonnes pratiques
- Utilisez-le seulement quand la commande en a vraiment besoin — ne le mettez pas « au cas où » devant des commandes normales qui fonctionnent sans lui.
- Lisez bien ce que fait une commande avant de l'exécuter avec sudo — avec des permissions élevées, une erreur a plus de marge pour causer de vrais dégâts.
- N'exécutez jamais avec sudo un script téléchargé depuis une source que vous ne connaissez pas bien.
sudo se souvient de votre authentification pendant quelques minutes après la première utilisation — c'est pourquoi il ne vous demande pas le mot de passe sur des commandes sudo consécutives immédiates, mais il le redemandera passé ce temps d'inactivité.
Attention : évitez de canaliser du contenu
téléchargé directement vers sudo (curl quelquechose | sudo
bash) sans vérifier avant ce que fait ce script — c'est une
façon courante dont on recommande d'exécuter du code non vérifié avec
tous les droits.
Questions fréquentes
Pourquoi sudo ne me demande-t-il pas le mot de passe à chaque fois ?
Il se souvient de votre authentification pendant quelques minutes après la première utilisation, pour ne pas la demander à chaque commande consécutive — passé ce temps d'inactivité, il la redemandera.
Est-il dangereux d'exécuter « curl | sudo bash » ?
Cela peut l'être si vous ne vérifiez pas avant ce que fait le script — vous exécutez du code téléchargé directement avec tous les droits, sans occasion de le vérifier d'abord.