sudo

Pour exécuter des commandes avec des privilèges élevés 🔑

La commande sudo permet de bénéficier des droits du Superutilisateur (root) pour les commandes suivantes sur la ligne : sudo AUTRE_COMMANDE

Typiquement on va devoir l’utiliser pour installer des logiciels ( avec apt ou yum) :

1
sudo apt-get install MonSuperLogiciel # Exécute la commande apt-get install avec les privilèges root

et le 🖥️ va nous demander notre mot de passe pour exécuter la commande. (le mot de passe de notre compte, pas celui de root)

☸️ on aura aussi besoin de sudo pour vérifier et modifier le système (avec systemctl)

✳️ Options communes de sudo:

  • -l : Liste les commandes autorisées pour l’utilisateur en cours (moi)

  • -s : Démarre un shell avec les privilèges root, utile si je dois “rester root” pour plusieurs commandes

1
sudo -s # Ouvre un shell root interactif sans m'emmener sur le home de root
  • -u: Exécute la commande en tant que tel utilisateur
1
sudo -u utilisateur commande # Exécute en tant qu'utilisateur spécifique

🧺 Doc officielle : man sudo