Section courante

A propos

Section administrative du site

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

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