* Sylvain Sauvage <[EMAIL PROTECTED]> [2004-07-13 18:10] :
> Tue, 13 Jul 2004 17:53:27 +0200, Frederic Bothamy a �crit :
> > * Sylvain Sauvage <[EMAIL PROTECTED]> [2004-07-13 16:21] :
> >[...]
> > > Tu as essay� su � tout court � (c.-�-d. sans le tiret) ?
> > > Il faut dire que le comportement de su (avec ou sans tiret) est
> > > parfois surprenant vis � vis des variables d'environnement...
> >
> > Ce n'est pas surprenant, enfin, quand on lit la page de manuel de su,
> > c'est expliqu� pourquoi "su -" invalide presque toutes les variables
> > d'environnement et donc que "su" ne le fait pas. Le message d'origine
> > indiquait que la personne utilise "su" (sans le "-") et dans ce cas, la
> > variable DISPLAY devrait �tre conserv� (et cela devrait donc
> > fonctionner).
>
> Si, c'est surprenant quand le comportement n'est pas celui pr�vu par la
> page de manuel et diff�rent entre deux machines (*presque* identiques).
Il faut que tu m'expliques en quoi ce n'est pas celui pr�vu par la page
de manuel. Dans la page de manuel fran�aise (qui n'est pr�sente que dans
stable et pas dans testing), on peut lire ceci :
-, -l, --login
Appelle le shell sous forme de shell de connexion. Voici ce
que cela signifie : Invalider toutes les variables
d'environnement sauf `TERM', `HOME', et `SHELL' (qui sont
renseign�es comme d�crit ci-dessus), ainsi que `USER' et
`LOGNAME' (qui sont alors remplies m�me pour le
Super-Utilisateur).
La page anglaise de testing indique simplement que l'option "-" utilise
un login shell (ce n'est pas faux, simplement moins pr�cis).
Pour info, chez moi :
[EMAIL PROTECTED]:~$ echo $DISPLAY
:0.0
[EMAIL PROTECTED]:~$ su
Password:
hermes:/home/fred# echo $DISPLAY
:0.0
hermes:/home/fred# exit
[EMAIL PROTECTED]:~$ su -
Password:
hermes:~# echo $DISPLAY
hermes:~#
(login 4.0.3-28.4)
Fred (perplexe)
--
Comment poser les questions de mani�re intelligente�?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug�?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html