* Frank Niedermann <[EMAIL PROTECTED]> [23-07-02 17:17]:
> Hallo,
> 
> ich habe die PATH-Variable in /etc/profile um ein Verzeichnis
> erweitert (Java) und das selbe in /root/.profile getan.
> 
> Ein su - bringt das gew�nschte Ergebnis, su ohne '-' hat die
> PATH-Variable ohne den Java-Pfad gesetzt.
> 
> Woran liegt das, die System- und root-Variable enth�lt das
> Verzeichnis ... ?

Weil su keine login-shell er�ffnet, d.h. /etc/profile wird nicht
ausgef�hrt ebenso wie /root/.profile, die Umgebungsvariablen des
urspr�nglichen User bleiben erhalten.
Bei su - werden diese Dateien eingelesen.

man su
 -, -l, --login
              make the shell a login shell

HTH
Jens


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an