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: