La commande sudo permet aux utilisateurs autorisés d'exécuter des programmes avec les privilèges de sécurité du superutilisateur (root). Il demande à l'utilisateur un mot de passe associé au compte root. Si le mot de passe correct est saisi, la commande est exécutée avec les privilèges root.
Par défaut, seuls les membres du groupe 'wheel' ou ceux explicitement répertoriés dans le fichier /etc/sudoers sont autorisés à utiliser la commande sudo. Le fichier /etc/sudoers spécifie quels utilisateurs peuvent exécuter quelles commandes avec sudo, ainsi que les restrictions spécifiques.
La syntaxe de la commande sudo est :
```
sudo [options] [commande]
```
Certaines options courantes incluent :
* -u :Spécifie l'utilisateur sous lequel exécuter la commande.
* -g :Spécifie le groupe sous lequel exécuter la commande.
* -h :affiche les informations d'aide.
Voici quelques exemples d'utilisation de la commande sudo :
* Pour exécuter une seule commande en tant qu'utilisateur root, tapez :
```
sudo [commande]
```
* Pour ouvrir une session de terminal en tant qu'utilisateur root, tapez :
```
sudo -je
```
* Pour devenir l'utilisateur root et exécuter une commande, tapez :
```
sudo su -c [commande]
```
La commande sudo est un outil puissant qui doit être utilisé avec prudence. Suivez toujours le principe du moindre privilège et utilisez uniquement les autorisations minimales nécessaires pour effectuer une tâche.
|