wiki:os:gnu_linux:tutos:admin:sudo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:os:gnu_linux:tutos:admin:sudo [2025/04/09 15:03] – [La commande sudo comme alternative au compte root] Thibault Seguinwiki:os:gnu_linux:tutos:admin:sudo [2025/04/09 17:52] (Version actuelle) – [Quelques commandes sudo] Thibault Seguin
Ligne 2: Ligne 2:
 Logo de **sudo** : {{ :wiki:os:gnu_linux:tutos:admin:sudo_logo.png?nolink&120 |}} Logo de **sudo** : {{ :wiki:os:gnu_linux:tutos:admin:sudo_logo.png?nolink&120 |}}
 ===== Présentation de sudo ===== ===== Présentation de sudo =====
-La commande **sudo** (**substitute user do**) est une commande qui permet de lancer des commandes administratives sans nécessité d'accès au compte **root** (**superutilisateur** sous les système **Unix**) mais également des applications graphiques d'administration tel que **GParted**.+La commande **sudo** (**substitute user do**) est une commande qui permet de lancer des commandes administratives sans nécessité d'accès au compte **root** (**superutilisateur** sous les systèmes **Unix**) mais également des applications graphiques d'administrations tel que **GParted**. Il existe une commande similaire à //sudo// du nom de **doas** qui provient du **projet OpenBSD**.
  
 ===== Installation de sudo ===== ===== Installation de sudo =====
-Pour les distribution Linux n'ayant pas //sudo// par défaut, il faut d'abord vous connectez en tant que //root// :+Pour les distributions Linux n'ayant pas //sudo// par défaut, il faut d'abord vous connectez en tant que //root// :
 <code user>su -</code>puis entrez votre //mot de passe// root. <code user>su -</code>puis entrez votre //mot de passe// root.
  
Ligne 99: Ligne 99:
 <code user>sudo -i</code> <code user>sudo -i</code>
  
-Exécuter une commande avec les droits root sous sudo :+Exécuter une commande //administrative// avec les droits root sous sudo :
 <code user>sudo cmd_admin</code>exemple : <code user>sudo cmd_admin</code>exemple :
 <code user>sudo apt update</code> <code user>sudo apt update</code>
  
-Exécuter une commande avec sudo en choisissant votre utilisateur : +Exécuter une commande avec //sudo// en choisissant votre //utilisateur// 
-<code user>sudo -u tom fdisk -l</code>exécute la commande ''fdisk -l'' via l'utilisateur //tom// avec des //droits root//+<code user>sudo -u tom fdisk -l</code>exécute la commande ''fdisk -l'' via l'utilisateur //tom// avec des droits //root//
  
 Vous connectez en tant que //root// en spécifiant un //shell Unix// installé : Vous connectez en tant que //root// en spécifiant un //shell Unix// installé :
 <code user>sudo -s tcsh</code>vous connectes en //root// avec le shell //tcsh//. <code user>sudo -s tcsh</code>vous connectes en //root// avec le shell //tcsh//.
  
-Terminer une session sudo, pour devoir retaper le //mot de passe// de votre utilisateur après une nouvelle commande sudo :+Terminer une //session// sudo, pour devoir retaper le //mot de passe// de votre utilisateur après une nouvelle commande sudo :
 <code user>sudo -k</code> <code user>sudo -k</code>
  
  • wiki/os/gnu_linux/tutos/admin/sudo.1744211004.txt.gz
  • Dernière modification : 2025/04/09 15:03
  • de Thibault Seguin