On Thu, 24 Apr 2003 12:53:29 +0200
David CABATON <[EMAIL PROTECTED]> wrote:

> Je viens de m'apercevoir que la commande "su" et "su -" sont
> differentes....
> 
> J'ai cherch� de la doc sur le net, j'arrive pas � comprendre, tout le 
> monde ne dit pas pareil....
> 
> Votre avis SVP pour m'eclairer... :)

Tr�s subtil ! on peut m�me pas lui dire RTFM puisque c'est le sujet de
la question :o)

Pour faire simple 

su = substitute user (i.e remplace/change utilisateur)

su user_untel te "change" en utilisateur user_untel (e.g. m�me id)

dans le cas 'su', le changement s'effectue mais le syst�me se "souvient"
d'o� tu viens (i.e de qui tu �tais) et en particulier certaines donn�es
de ton environnement sont pr�serv�es... 
dans le cas du 'su -', le changement est total, tu prends int�gralement
l'identit� de user_untel et tout son "environnement".

Ex : Apr�s un "su machin", "export | grep mariano" me donne n�anmoins :
declare -x LOGNAME="mariano"
declare -x PWD="/sphinx/mariano"
declare -x USER="mariano"
declare -x USERNAME="mariano"
declare -x XAUTHORITY="/sphinx/mariano/.Xauthority"

Apr�s un "su - machin", la m�me commande donne un r�sultat vide.

mmm, c'est la version longue de la r�ponse de Thomas :)
A+
-- 
debfr-faq : http://savannah.nongnu.org/download/debfr-faq/html/
mailto:[EMAIL PROTECTED]   
http://www3.inrets.fr/estas/mariano

Répondre à