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.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 envCette 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.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28