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 usernameNote : 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:/$ visudoNote : username doit être remplacé par le nom de l'utilisateur que vous avez créé ci-avant.
username ALL=(ALL) ALL
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