Skip to main content Help Control Panel

Stay tuned

Distribution DEBIAN «   Tutoriaux dédiés aux distributions Debian «  

Debian Etch - Installation et configuration de sudo

Posted by M. declercq on Mar. 24, (popular)  
Tags: debian etch sudo sécurité sécurisation

Sudo permet à un utilisateur d'exécuter des commandes système avec les privilèges de l'administrateur ( root ).

Avant Propos

Ce tutorial décrit l'installation et la configuration du programme sudo. Pour rappel, le programme sudo permet à un utilisateur d'exécuter des commandes système avec les privilèges de l'administrateur ( root ).

Note : Toutes les commandes évoquées dans ce tutorial doivent êtres éxécutées avec les privilèges de l'utilisateur root.

I. Installation de sudo

Nous installons le programme sudo en exécutant les commandes suivantes :
$ aptitude update
$ aptitude install sudo

II. Configuration de sudo

Dans la mesure ou sudo permet à un utilisateur d'invoquer des commandes système avec les privilèges de l'utilisateur root, nous devons s'assurer que ce premier existe.

Si d'ordinaire vous vous connectiez directement en tant qu'utilisateur root ( ce qui n'est pas du tout recommandé ) et que vous ne disposez pas de votre propre utilisateur, le moment est venu d'en créer un.

Pour créer un nouvel utilisateur, il vous suffit d'exécuter la commande suivante ;
$ adduser username
Note : Username doit être remplacé par le nom d'utilisateur de votre choix.

Votre nouvel utilisateur étant créé, il ne vous reste plus qu'un configurer sudo de manière à ce qu'il puisse exécuter des commandes avec les privilèges de l'utilisateur root.

La configuration de sudo s'effectue dans le fichier /etc/sudoers. Pour autoriser votre nouvel utilisateur à exécuter des commandes système avec les privilèges de l'administrateur ( root ), il vous suffit d'ajouter cette ligne dans le fichier /etc/sudoers :
webadmin@ns1:/$ visudo
username ALL=(ALL) ALL
Note : username doit être remplacé par le nom de l'utilisateur que vous avez créé ci-avant.

Important :

Notez l'emploi de 'visudo' pour éditer le fichier /etc/sudoers. Vous ne devez jamais modifier ce fichier par l'intérmediaire d'un autre programme. Si vous éditez le fichier directement, il est possible que votre système refuse de fonctionner correctement par la suite.

Ceci étant fait, il ne vous reste plus qu'à vous déconnecter et reconnecter sous votre nouvelle utilisateur.

II. Exemple d'utilisation de sudo

Si d'ordinaire, vous vous connectiez directement en tant qu'administrateur ( root ) pour administrer votre système, vous pouviez exécuter directement toutes les commandes système ayant besoins des privilèges root.

Avec votre nouvelle utilisateur vous devrez préfixez chaque commande avec le terme sudo ou ouvrir une session root via sudo :

1. Exécution d'une commande avec les privilèges de l'utilisateur root :
$ sudo commande [option] [option]
2. Ouverture d'une session root et exécution de plusieurs commandes avec privilèges de l'utilisateur root :
$ sudo -s
$ commande [option] [option]
$ commande [option] [option]
$ commande [option] [option]
$ exit





Une erreur, une incompréhension concernant ce tutorial ? N'hésitez pas à utiliser la fonction commentaire de notre portail et/ou à nous joindre directement en utilisant notre formulaire contact : Nous contacter

Rédigé par M. Laurent DECLERCQ

v1.0 build 20080324.1246

Yacs skin by Laurent DECLERCQ - 2006-2008 - All right reserved