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édentesRévision précédente
Prochaine révision
Révision précédente
sudo [Le 19/05/2026, 18:56] – [À lire aussi] mise en forme krodelabestiolesudo [Le 24/09/2026, 13:07] (Version actuelle) – [Observer le journal des tâches exécutées précédemment par « sudo »] éviter les titres à rallonge krodelabestiole
Ligne 106: Ligne 106:
 <note important>Au delà de ce point, les manipulations visent uniquement aux utilisateurs avancés.</note> <note important>Au delà de ce point, les manipulations visent uniquement aux utilisateurs avancés.</note>
  
-==== Observer le journal des tâches exécutées précédemment par « sudo » ====+==== Journal des tâches ====
  
 L'ensemble des actions exécutées à travers l'utilitaire ''sudo'' -- qu'elles s'accomplissent avec succès ou échec --  sont journalisées. Elles sont inscrites dans le fichier de journal ''/var/log/**auth.log**''. L'ensemble des actions exécutées à travers l'utilitaire ''sudo'' -- qu'elles s'accomplissent avec succès ou échec --  sont journalisées. Elles sont inscrites dans le fichier de journal ''/var/log/**auth.log**''.
Ligne 122: Ligne 122:
   * ''sudo -i'' simule un //login// initial et ouvre le //[[:bash|shell]]// spécifié dans ''/etc/passwd'' pour l'[[:utilisateur]] cible (''root'' par défaut). Cela signifie que des fichiers spécifiques tels que ''.login'' ou ''.profile'' seront lus par le shell ainsi lancé.    * ''sudo -i'' simule un //login// initial et ouvre le //[[:bash|shell]]// spécifié dans ''/etc/passwd'' pour l'[[:utilisateur]] cible (''root'' par défaut). Cela signifie que des fichiers spécifiques tels que ''.login'' ou ''.profile'' seront lus par le shell ainsi lancé. 
   * ''sudo -E'' préserve l'environnement du [[:bash|shell]] depuis lequel la commande est lancée.   * ''sudo -E'' préserve l'environnement du [[:bash|shell]] depuis lequel la commande est lancée.
-  * ''sudo -u foo'' lance la commande en tant que l'[[:utilisateur]] ''foo''. +  * ''sudo -u //foo//'' lance la commande en tant que l'[[:utilisateur]] ''//foo//''. 
-  * ''sudo -g bar'' lance la commande avec le [[:utilisateur#qu_est-ce_qu_un_groupe_d_utilisateurs|groupe]] ''bar'' spécifié (le [[:utilisateur#qu_est-ce_qu_un_groupe_d_utilisateurs|groupe]] spécifié est le groupe primaire de l'utilisateur cible indiqué dans ''/etc/passwd'') +  * ''sudo -g //bar//'' lance la commande avec le [[:utilisateur#qu_est-ce_qu_un_groupe_d_utilisateurs|groupe]] ''//bar//'' spécifié (le [[:utilisateur#qu_est-ce_qu_un_groupe_d_utilisateurs|groupe]] spécifié est le groupe primaire de l'utilisateur cible indiqué dans ''/etc/passwd'') 
-  * ''sudo -i -u toto'' permet de se connecter en tant que l'[[:utilisateur]] ''toto'' (ne pas utiliser ces options pour ''root'')+  * ''sudo -i -u //toto//'' permet de se connecter en tant que l'[[:utilisateur]] ''//toto//'' (ne pas utiliser ces options pour ''root'') 
 +  * ''sudo -e //chemin/vers/fichier_système//'' édite le fichier avec les droits sudo, en utilisant l’éditeur définit dans la variable //SUDO_EDITOR//, //VISUAL// ou //EDITOR// dans cet ordre de priorité.
  
 ===== Voir aussi ===== ===== Voir aussi =====