Mailinglist Archive: opensuse-de (3631 mails)

< Previous Next >
Re: PATH für Root und User
  • From: Martin Kremers <martinkremers@xxxxxxxxxxxxxxx>
  • Date: Thu, 19 Aug 2004 04:24:39 +0200
  • Message-id: <200408190424.41774.martinkremers@xxxxxxxxxxxxxxx>
On Thursday 19 August 2004 02:10, David Haller wrote:
Hallo,

Am Thu, 19 Aug 2004, Ulrich Gerner schrieb:
Wo stelle ich in einer Suse 9.1 die PATH-Variablen ein?

/etc/profile.local

Ich möchte Root (und nur Root) die Pfadangabe /usr/local/sbin
dazufügen.

Die ist schon per Default fuer root gesetzt!

==== /etc/profile [suse91] ====
test "$UID" = 0 && PATH=/sbin:/usr/sbin:/usr/local/sbin:$PATH
====

Aber /etc/profile wirkt sich auf alle User aus, ich möchte explizit
Root den Pfad erweitern.

Lege dir eine /root/.bashrc an. Ausserdem s.o.

Das ging doch mal früher mit der ".profile" ! seit wann hat sich das denn
geändert ? Kenne selbst auch die bashrc ... aber in der .profile stehen jetz
ja nurnoch die spracheinstellung......


Bei meinem user-account finde ich eine Pfadangabe für java und kann
diese nirgends finden...

Wo hast du gesucht?

Welche Dateien sind für Root, welche für den User bezüglich der
PATH-Variable zuständig?

s.o.

Und übrigends, wo stellt man den sinnvollerweise eigene Scripts hin,
die nur Root ausführen sollte (/usr/local/sbin
oder /usr/local/bin)?

/root/bin

ggfs. musst du das Verzeichnis noch anlegen, im Pfad ist es per
Default wenn es existiert:

==== /etc/profile [suse91] ====
if test "$HOME" != "/" ; then
for dir in $HOME/bin/$CPU $HOME/bin ; do
test -d $dir && PATH=$dir:$PATH
done
fi
====

Steht das eigentlich nicht mehr im Handbuch, das du zusammen mit den
DVDs bekommen hast?

-dnh

--
"There is hopeful symbolism in the fact that flags do not wave in a
vacuum."
-- Arthur C. Clarke

< Previous Next >
Follow Ups