[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PATH-Variable und su-Befehl



* Frank Niedermann <fbn@gmx.net> [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 debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)



Reply to: