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
Dernière révision Les deux révisions suivantes
tutoriel:effectuer_des_taches_en_super_utilisateur [Le 07/09/2017, 13:17]
78.194.2.45 [À lire aussi]
tutoriel:effectuer_des_taches_en_super_utilisateur [Le 02/04/2018, 14:17]
L'Africain ancienne révision (Le 20/11/2017, 17:24) restaurée
Ligne 1: Ligne 1:
-{{tag>​administration sécurité droits sudo}}+{{tag>tutoriel ​administration sécurité droits sudo}}
 ------ ------
  
Ligne 31: Ligne 31:
   - Cliquez sur le résultat;   - Cliquez sur le résultat;
   - Un dialogue de saisie de mot de passe s'​affiche. Saisissez le mot de passe de votre compte d'​utilisateur actuel. \\ {{  :​sudo-gksudo2.png?​300 ​ |Saisissez *votre* mot de passe.}} \\   - Un dialogue de saisie de mot de passe s'​affiche. Saisissez le mot de passe de votre compte d'​utilisateur actuel. \\ {{  :​sudo-gksudo2.png?​300 ​ |Saisissez *votre* mot de passe.}} \\
-Si vous n'avez pas entré un mot de passe erroné, votre programme se charge en mode privilégié. En cas d'​erreur dans votre mot de passe, recommencez les opérations ci-dessus. Lors du succès de l'​authentification,​ les tâches administratives sont débloquées pour une durée de 15 minutes : votre mot de passe ne vous sera pas demandé dans les 15 minutes suivantes pour effectuer d'​autres tâches administratives.+Si vous n'avez pas entré un mot de passe erroné, votre programme se charge en mode privilégié. En cas d'​erreur dans votre mot de passe, recommencez les opérations ci-dessus. ​\\ Lors du succès de l'​authentification,​ les tâches administratives sont débloquées pour une durée de 15 minutes : \\ votre mot de passe ne vous sera pas demandé dans les 15 minutes suivantes pour effectuer d'​autres tâches administratives.
  
 ==== Exécuter une application graphique (Kubuntu) ==== ==== Exécuter une application graphique (Kubuntu) ====
Ligne 112: Ligne 112:
 ==== Ouvrir un terminal en mode root ==== ==== Ouvrir un terminal en mode root ====
  
-Utiliser ''​sudo''​ pour exécuter une seule commande ne cause pas un réel désagrément,​ mais il peut être désagréable de l'​utiliser pour exécuter une longue procédure nécessitant plusieurs interventions en mode super-utilisateur (''​root''​). L'​ouverture d'un terminal en mode ''​root''​ permet d'​éviter d'​avoir à appeler ''​sudo''​ à chacune des étapes de cette procédure, sans avoir à activer l'​accès au compte d'​utilisateur ''​root''​. L'​inconvénient de cette méthode est qu'​aucune trace des actions posées n'est inscrite dans le journal de ''​sudo''​ (sinon l'​ouverture du terminal ''​root''​ lui-même). Il est déconseillé d'​ouvrir un terminal ''​root''​.+Utiliser ''​sudo''​ pour exécuter une seule commande ne cause pas un réel désagrément,​ mais il peut être désagréable de l'​utiliser pour exécuter une longue procédure nécessitant plusieurs interventions en mode super-utilisateur (''​root''​). ​\\ L'​ouverture d'un terminal en mode ''​root''​ permet d'​éviter d'​avoir à appeler ''​sudo''​ à chacune des étapes de cette procédure, sans avoir à activer l'​accès au compte d'​utilisateur ''​root''​. ​\\ L'​inconvénient de cette méthode est qu'​aucune trace des actions posées n'est inscrite dans le journal de ''​sudo''​ (sinon l'​ouverture du terminal ''​root''​ lui-même). Il est déconseillé d'​ouvrir un terminal ''​root''​.
  
 Pour vous servir d'un terminal ''​root''​ : Pour vous servir d'un terminal ''​root''​ :
   - Ouvrez [[:​terminal|une fenêtre de terminal]] ;   - Ouvrez [[:​terminal|une fenêtre de terminal]] ;
-  - Saisissez la commande suivante : <​code>​utilisateur@ordinateur:​~$ sudo -i</​code>​+  - Saisissez la commande suivante : <​code ​bash>​utilisateur@ordinateur:​~$ sudo -i</​code>​
   - Saisissez votre mot de passe à l'​invite de saisie de mot de passe ;   - Saisissez votre mot de passe à l'​invite de saisie de mot de passe ;
   - Exécutez votre série de commandes d'​administration ;   - Exécutez votre série de commandes d'​administration ;
-  - Fermez la session ''​root''​ : <​code>​root@ordinateur:​~#​ exit</​code>​ ou ''​Ctrl+D''​+  - Fermez la session ''​root''​ : <​code ​bash>​root@ordinateur:​~#​ exit</​code>​ ou ''​Ctrl+D''​
  
  
 ==== Rediriger un flux avec « sudo » ==== ==== Rediriger un flux avec « sudo » ====
  
-''​sudo''​ pose //a priori// des problèmes pour la redirection de flux dans une console. Par exemple, la redirection suivante ne fonctionnera pas : <​code>​utilisateur@ordinateur:​~$ sudo echo 2 > /​proc/​acpi/​thermal_zone/​ATF0/​polling_frequency</​code>​La raison de cet échec est que ''​sudo''​ n'​exécute que la première tâche (''​echo 2''​) avec l'​identité empruntée ; la redirection,​ elle, est effectuée en mode utilisateur uniquement.+''​sudo''​ pose //a priori// des problèmes pour la redirection de flux dans une console. Par exemple, la redirection suivante ne fonctionnera pas : <​code ​bash>​utilisateur@ordinateur:​~$ sudo echo 2 > /​proc/​acpi/​thermal_zone/​ATF0/​polling_frequency</​code>​La raison de cet échec est que ''​sudo''​ n'​exécute que la première tâche (''​echo 2''​) avec l'​identité empruntée ; la redirection,​ elle, est effectuée en mode utilisateur uniquement.
  
-La solution, pour contourner cette limitation, est d'​appeler un nouvel interpréteur de commandes et de lui faire exécuter votre redirection de flux. Par exemple : <​code>​utilisateur@ordinateur:​~$ sudo sh -c 'echo 2 > /​proc/​acpi/​thermal_zone/​ATF0/​polling_frequency'</​code>​De cette manière, c'est tout l'​interpréteur ''​sh''​ et la commande passée en argument qui est exécutée avec l'​identité empruntée.+La solution, pour contourner cette limitation, est d'​appeler un nouvel interpréteur de commandes et de lui faire exécuter votre redirection de flux. Par exemple : <​code ​bash>​utilisateur@ordinateur:​~$ sudo sh -c 'echo 2 > /​proc/​acpi/​thermal_zone/​ATF0/​polling_frequency'</​code>​De cette manière, c'est tout l'​interpréteur ''​sh''​ et la commande passée en argument qui est exécutée avec l'​identité empruntée.
  
  
  • tutoriel/effectuer_des_taches_en_super_utilisateur.txt
  • Dernière modification: Le 22/03/2023, 17:07
  • par bcag2