Retour au cours

49. Utiliser `sudo` pour les privilèges élevés

Les Bases de Linux : de Zéro à Héros du CLI

Pouvoir administratif sans connexion Root

Se connecter directement en tant qu'utilisateur root est généralement déconseillé en raison du risque de lancer accidentellement des commandes catastrophiques. À la place, les distributions Linux modernes utilisent sudo (SuperUser DO) pour permettre à des utilisateurs autorisés d'exécuter des commandes spécifiques en tant que root.

Comment fonctionne sudo

sudo précède la commande que vous voulez exécuter avec des privilèges élevés.

bash

Installer un nouveau paquet (nécessite l'accès root)

$ sudo apt install htop

Vérifier le contenu du répertoire home de l'utilisateur root

$ sudo ls -la /root

Lorsque vous lancez sudo pour la première fois dans une session, il vous demande votre mot de passe utilisateur, pas le mot de passe root, démontrant ainsi que le système vous fait confiance pour exécuter cette commande.

Configuration de sudo

Les utilisateurs pouvant utiliser sudo sont généralement membres du groupe sudo ou wheel. Leurs permissions sont configurées dans le fichier de configuration sécurisé : /etc/sudoers.