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
sudo [Le 18/01/2024, 10:51]
92.184.98.30 Légende urbairne
sudo [Le 01/05/2024, 14:39] (Version actuelle)
krodelabestiole [Droits de super utilisateur] lien brouillon roschan, il faudrait réorganiser
Ligne 1: Ligne 1:
 {{tag>​administration sécurité droits sudo}} {{tag>​administration sécurité droits sudo}}
------- 
  
 ====== Droits de super utilisateur ====== ====== Droits de super utilisateur ======
  
 Les actions que l'on peut être amené à effectuer sur son système relèvent de deux types: l'​utilisation courante (lire ses mails, naviguer sur Internet, etc), et l'​administration (installation de logiciels et configuration avancée). L'​utilisation courante ne demande pas de privilèges particuliers. \\ Par contre pour les tâches d'​administration,​ qui pourraient endommager le système en cas d'​erreur,​ des droits spécifiques sont requis: les droits de **super utilisateur**. Les actions que l'on peut être amené à effectuer sur son système relèvent de deux types: l'​utilisation courante (lire ses mails, naviguer sur Internet, etc), et l'​administration (installation de logiciels et configuration avancée). L'​utilisation courante ne demande pas de privilèges particuliers. \\ Par contre pour les tâches d'​administration,​ qui pourraient endommager le système en cas d'​erreur,​ des droits spécifiques sont requis: les droits de **super utilisateur**.
 +
 +<note important>​Contrairement à ce que laisse supposer cette page, la commande ''​sudo''​ ne sert pas particulièrement à prendre les droits du super utilisateur.
 +Elle sert à réaliser une action au nom d'un autre utilisateur : //​**s**ubstitute **u**ser **do**//​((voir [[https://​man7.org/​linux/​man-pages/​man1/​su.1.html|la page du manuel Linux]])).
 +
 +Cependant elle attend le nom de l'​utilisateur (ou son //user-ID// numérique) en paramètre ''​-u'',​ et s'il n'est pas renseigné elle choisit par défaut l'​utilisateur //root//.
 +
 +Cette page ne semble donc pas traiter particulièrement de la commande ''​sudo'',​ mais plutôt de la manière de réaliser certaines tâches d'​administration du système.
 +
 +On peut trouver une documentation concernant la commande ''​sudo''​ sur [[:​utilisateurs:​roschan:​sudo|cette page]].</​note>​
  
 <note important>​Cette page est volontairement simplifiée à l'​extrême afin de la rendre accessible et que les informations essentielles soient faciles à trouver. \\ En conséquence,​ elle ne couvre pas tous les cas de figure. En cas de doute et pour creuser le sujet, se reporter au tutoriel << [[:​tutoriel:​effectuer_des_taches_en_super_utilisateur|Effectuer des tâches en super utilisateur]] >>​.</​note>​ <note important>​Cette page est volontairement simplifiée à l'​extrême afin de la rendre accessible et que les informations essentielles soient faciles à trouver. \\ En conséquence,​ elle ne couvre pas tous les cas de figure. En cas de doute et pour creuser le sujet, se reporter au tutoriel << [[:​tutoriel:​effectuer_des_taches_en_super_utilisateur|Effectuer des tâches en super utilisateur]] >>​.</​note>​
Ligne 16: Ligne 24:
 Dans l'​immense majorité des cas où il vous sera demandé d'​effectuer une action en ligne de commande avec les droits d'​administration,​ il vous suffit d'​ajouter le mot clé ''​**sudo**''​ au début de votre ligne de commande. Dans l'​immense majorité des cas où il vous sera demandé d'​effectuer une action en ligne de commande avec les droits d'​administration,​ il vous suffit d'​ajouter le mot clé ''​**sudo**''​ au début de votre ligne de commande.
 Exemple typique, pour [[tutoriel:​comment_modifier_un_fichier|modifier un fichier]] avec //​[[:​nano|nano]]//:​ Exemple typique, pour [[tutoriel:​comment_modifier_un_fichier|modifier un fichier]] avec //​[[:​nano|nano]]//:​
-<​code>​sudo nano /​chemin/​vers/​mon/​fichier</​code>​+<​code ​bash>sudo nano /​chemin/​vers/​mon/​fichier</​code>​
 Après la saisie d'une ligne de commande commençant par **''​sudo''​**,​ il vous sera demandé de taper votre mot de passe, mais les caractères ne s'​afficheront pas à l'​écran et il n'y aura pas non plus de petites étoiles ''​*'',​ ce qui est normal. Tapez tout de même votre mot de passe et validez. Après la saisie d'une ligne de commande commençant par **''​sudo''​**,​ il vous sera demandé de taper votre mot de passe, mais les caractères ne s'​afficheront pas à l'​écran et il n'y aura pas non plus de petites étoiles ''​*'',​ ce qui est normal. Tapez tout de même votre mot de passe et validez.
 +<note tip>Pour repasser en root une commande que l'on vient de saisir en simple utilisateur,​ on peut utiliser :​ <code bash> sudo !!</​code></​note>​
  
 +===== Lancer un logiciel graphique en super-utilisateur ===== 
 +<note warning>​[[tutoriel:​comment_eviter_root_quand_c_est_possible|Éviter de lancer une commande en tant qu'​administrateur lorsque c'est possible]].\\ 
 +\\ 
 +La commande //​sudo//​\\ 
 +⋅ on s'en sert **surtout** pour des actions qui ont lieu **dans** un terminal ou **dans** une console.\\ 
 +⋅ **on évite le plus possible de lancer une application graphique** (qui ouvre sa propre fenêtre en dehors du terminal.)\\ 
 +Consultez :​ [[:​utilisateurs/​aldian/​sudo_gedit|Problématiques liées à l'​édition des fichiers système via une application graphique]]</​note>​
  
 ==== Ubuntu 18.04 et les versions suivantes ==== ==== Ubuntu 18.04 et les versions suivantes ====
Ligne 43: Ligne 58:
  
 {{topic>: ​ sudo}} {{topic>: ​ sudo}}
 +[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2047773|page sur le sujet dans le forum]]
  
 ----- -----
  
-//​Contributeurs : [[:​utilisateurs:​aldian]]//​+//​Contributeurs : [[:​utilisateurs:​aldian]], [[:​utilisateurs:​bcag2]]//
  • sudo.1705571496.txt.gz
  • Dernière modification: Le 18/01/2024, 10:51
  • par 92.184.98.30