Configurer Sudo sur Debian
Par Pierre-Yves Landuré
—
Dernière modification
04/06/2014 10: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