Page suivantePage pr�c�denteTable des mati�res

7. Modifier l'identit� de l'utilisateur

7.1 su

La commande su sert � indiquer la nouvelle identit� � utiliser (sous r�serve de conna�tre le mot de passe), root �tant la valeur par d�faut.

Normalement, su lance un sous-shell avec la nouvelle identit�. Avec l'argument '-' (plus r�cemment -l ou --login), su lance le shell comme un login shell. Cependant, il n'utilise pas le programme login pour cela mais encore un autre PATH int�gr� au programme pour simuler le login (termes employ�s dans le code source). Il s'agit de :

pour les utilisateurs normaux :

 /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:.
pour l'utilisateur root :
 /sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
su r�alise �galement quelques changements mineurs dans l'environnement.

7.2 sudo

Il y a un groupe de commandes qui permettent une utilisation plus s�r des commandes du super utilisateur. Elles permettent un meilleur suivi (au sens o� l'on garde une trace de chaque ex�cution - NdT), des restrictions sur les utilisateurs et utilisent des mots de passe individuels. La plus utilis�e est s�rement sudo.

 $ sudo env
Cette commande ex�cute env en tant que super utilisateur (si sudo est configur� pour le permettre).

La commande sudo a encore une autre approche en ce qui concerne la gestion du PATH. Elle modifie les r�pertoires o� chercher la commande � ex�cuter pour que le r�pertoire courant soit toujours le dernier. Cependant, elle ne modifie pas la variable PATH, seulement quelques variables comme SUDO_USER.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28