"Michel G." wrote:
> 
> Le fichier est bien pris en compte lorsque je me connecte (apr�s le login)
> mais ce n'est  par le cas lorsque je lance la commande su - pour devenir root
> avec l'environnement complet.

Je suppose que tu veux dire que si tu te connecte sous root, �a marche,
mais que si tu te connecte sous michel puis su -, tu n'as plus LANG
comme tu le voulais.

> 
> Est-ce normal ? Quand est exactement lu ce fichier ?

Non, ce n'est pas normal.
/etc/environment est utilis� par pam.d au login. Donc une fois que tu
t'es logu�, les variables sont correctement d�finies pour toute la
session ... � moins que tu ne les surcharge apr�s.

Je pense que c'est ce qui se passe dans ton cas : lorsque tu lance ton
shell interactif, tu dois red�finir les variables dans le .rc.
Que valent LANG, LC_ALL et LESSCHARSET apr�s ton su - ?
Quel est le shell de root ? Si c'est bash, v�rifie que tu n'as pas
laiss� trainer un .bashrc qui r�d�finierai les variables.

Si c'est autre chose, n'h�site pas � me recontacter avec plus d'info.

Nico.
-- 
Nicolas SABOURET
LIMSI-CNRS, BP133, 91403 Orsay, France
http://www.limsi.fr/Individu/nico

Répondre à