Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Configurer Sudo sur Debian

Configurer Sudo sur Debian

Par Pierre-Yves Landuré Dernière modification 04/06/2014 12:48

Sudo est un outil permettant à un utilisateur Unix d'exécuter une commande avec les droits d'un autre utilisateur (root, le plus souvent).

Ce guide est testé sur:

  • Debian 7.0 Wheezy

Paramètres

Renseignez le nom des utilisateurs autorisés à obtenir les droits du compte root, séparés par des virgules:

sudoers="username,username2"

Installation

Préparation de l'environnement

Installez le logiciel:

command apt-get install sudo

Configuration

Autorisez les utilisateurs autorisés au groupe "sudo":

IFS=',' read -ra usernames <<< "${sudoers}"
for username in "${usernames[@]}"; do

  command adduser "${username}" 'sudo'
done

Utilisation

Identifiez-vous en tant que root à l'aide de:

# sudo -s

Exécutez une commande shell en tant que root:

# sudo random-command

Exécutez une commande shell en tant qu'un autre utilisateur (ici www-data):

# sudo -u 'www-data' random-command