Sudo
De Linuxmemo.
(Différences entre les versions)
(→Configuration) |
(→Configuration) |
||
Ligne 6 : | Ligne 6 : | ||
La modification de ce fichier s'effectue à travers un utilitaire de vérification appelé | La modification de ce fichier s'effectue à travers un utilitaire de vérification appelé | ||
visudo | visudo | ||
+ | |||
+ | ==Ajout ou retrait de privilèges== | ||
+ | |||
+ | identifiant ALL = commande,autrecommande | ||
+ | %groupe ALL = commande,!autrecommande | ||
+ | |||
+ | *identifiant représente un identifiant utilisateur du système Ubuntu. Un seul identifiant doit être précisé par ligne ; | ||
+ | |||
+ | *%groupe désigne un groupe d'utilisateurs du système Ubuntu. Le nom du groupe doit donc être précédé d'un symbole de pourcentage (%). Un seul groupe doit être précisé par ligne ; | ||
+ | |||
+ | *ALL désigne la ou les machines dans lesquelles les commandes suivantes sont autorisées ou refusées pour cet utilisateur ou ce groupe d'utilisateurs. Le mot-clé ALL désigne l'ensemble des machines de votre parc informatique. Dans le cadre d'une utilisation à domicile, laisser ALL n'est pas un inconvénient. Dans un grand parc d'entreprise, de | ||
+ | meilleures stratégies sont à prévoir ; | ||
+ | |||
+ | commande et autrecommande représentent des commandes pouvant être exécutées par l'utilisateur ou le groupe d'utilisateurs désigné en début de ligne. | ||
+ | **Les commandes précédées d'un point d'exclamation (!) sont refusées, alors que celles sans point d'exclamation sont autorisées ; | ||
+ | **Les commandes multiples sont séparées par une virgule, sans espace ; | ||
+ | **Les commandes doivent être entrées de manière exacte. | ||
+ | Pour cette raison, préférez saisir des chemins absolus vers des commandes plutôt que des chemins relatifs (par exemple, /usr/sbin/update-manager plutôt que update-manager). | ||
==Astuce== | ==Astuce== | ||
Sous Ubuntu, il suffit d'ajouter l’utilisateur dans le groupe pré-configuré: | Sous Ubuntu, il suffit d'ajouter l’utilisateur dans le groupe pré-configuré: | ||
sudo adduser <identifiant> sudo | sudo adduser <identifiant> sudo |
Version du 9 octobre 2012 à 11:36
Configuration
La configuration de sudo est enregistrée dans le fichier de configuration
/etc/sudoers
La modification de ce fichier s'effectue à travers un utilitaire de vérification appelé
visudo
Ajout ou retrait de privilèges
identifiant ALL = commande,autrecommande %groupe ALL = commande,!autrecommande
- identifiant représente un identifiant utilisateur du système Ubuntu. Un seul identifiant doit être précisé par ligne ;
- %groupe désigne un groupe d'utilisateurs du système Ubuntu. Le nom du groupe doit donc être précédé d'un symbole de pourcentage (%). Un seul groupe doit être précisé par ligne ;
- ALL désigne la ou les machines dans lesquelles les commandes suivantes sont autorisées ou refusées pour cet utilisateur ou ce groupe d'utilisateurs. Le mot-clé ALL désigne l'ensemble des machines de votre parc informatique. Dans le cadre d'une utilisation à domicile, laisser ALL n'est pas un inconvénient. Dans un grand parc d'entreprise, de
meilleures stratégies sont à prévoir ;
commande et autrecommande représentent des commandes pouvant être exécutées par l'utilisateur ou le groupe d'utilisateurs désigné en début de ligne.
- Les commandes précédées d'un point d'exclamation (!) sont refusées, alors que celles sans point d'exclamation sont autorisées ;
- Les commandes multiples sont séparées par une virgule, sans espace ;
- Les commandes doivent être entrées de manière exacte.
Pour cette raison, préférez saisir des chemins absolus vers des commandes plutôt que des chemins relatifs (par exemple, /usr/sbin/update-manager plutôt que update-manager).
Astuce
Sous Ubuntu, il suffit d'ajouter l’utilisateur dans le groupe pré-configuré:
sudo adduser <identifiant> sudo