sudo |
Faire un super utilisateur |
---|---|
Linux | Externe |
Syntaxe
sudo -K | -L | -V | -h | -k | -l | -v |
sudo [-HPSb] [-a auth_type] [-c class|-] [-p prompt] [-u username|#uid] {-e file [...] | -i | -s | command} |
Paramètres
Nom | Description | |
---|---|---|
-- utilisateur | Ce paramètre permet d'indiquer qu'il arrêter le traitement des paramètres de ligne de commande de sudo à cet emplacement. | |
-a | Ce paramètre permet d'indiquer qu'il faut utiliser un type d'authentification spécifié. | |
-b | Ce paramètre permet d'indiquer qu'il faut exécuter la commande en arrière plan. | |
-c | Ce paramètre permet d'exécuter la commande spécifié avec des ressources limités en spécifiant la classe de connexion. | |
-H utilisateur | Ce paramètre permet de fixer la variable d'environnement HOME dans le homedir de l'utilisateur destinataire (par défaut «root») spécifié par «passwd». | |
-h | Ce paramètre permet d'indiquer qu'il faut afficher l'aide et terminer immédiatement après. | |
-K | Ce paramètre permet de déconnecter l'utilisateur sans redemander un mot de passe. | |
-k | Ce paramètre permet de déconnecter l'utilisateur et redemander un mot de passe. | |
-L | Ce paramètre permet d'afficher la liste des paramètres pouvant être définis dans une ligne de défaut avec une courte description pour chacun. | |
-l | Ce paramètre permet d'afficher la liste des commandes autorisées (et interdit) pour l'utilisateur sur la machine hôte courante. | |
-P utilisateur | Ce paramètre permet d'indiquer qu'il faut préservé le vecteur de groupe utilisateur afin qu'il ne soit pas modifié. | |
-p | Ce paramètre permet d'indiquer qu'il faut utiliser le mot de passe par défaut. | |
-S utilisateur | Ce paramètre permet d'indiquer qu'il faut lire le mot de passe sur l'entrée standard du périphérique de terminal. | |
-s utilisateur | Ce paramètre permet d'indiquer qu'il faut exécuter l'interpréteur de commande spécifié par la variable d'environnement «SHELL» si elle est définie ou l'interpréteur de commande spécifié dans «passwd». | |
-u utilisateur | Ce paramètre permet d'indiquer un autre utilisateur plutôt que «root». | |
-V | Ce paramètre permet d'afficher la version de la commande et termine immédiatement après. | |
-v | Ce paramètre permet d'indiquer qu'il faut afficher un prompt demandant le mot de passe si nécessaire pour valider l'utilisateur. |
Description
Cette commande permet à un utilisateur d'allouer ses propres permissions d'exécution à une commande en tant que super utilisateur ou d'un autre utilisateur.
Remarque
- Il est possible de connaître les utilisateurs autorisés à utiliser la commande sudo en consultant le fichier «/etc/sudoers».
Installation
Vous pouvez installer cette commande sur Debian en ayant un utilisateur «root» (en y accédant avec un «su -») à l'aide des instructions suivantes :
apt-get install sudo |
Exemples
L'exemple suivant permet de lancer le Midnight Commander en mode super utilisateur :
sudo mc |
L'exemple suivant permet de passer à l'utilisateur «root» :
sudo su - |
L'exemple suivant permet d'exécuter la commande «/usr/bin/php -q /tmp/monfichier.php» avec l'utilisateur «monutilisateur» :
sudo -u monutilisateur /usr/bin/php -q /tmp/monfichier.php |
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - su
Dernière mise à jour : Jeudi, le 1er janvier 2015