Hallo Leute
Wenn ich als User eingeloggt bin kann ich nicht nicht alle Konsole-Kommandos ausführen lassen, auch nicht nach Eingabe su/Passwort.
Bsp. (Shell-Konsole):
[xy]$ ifconfig -a
bash: ifconfig: command not found
[ xy ]$ su
Password:
[ xy ]# ifconfig -a
bash: ifconfig: command not found
[ xy ]# exit
exit
[ xy ]$
Wieso geht das nicht? Was kann getan werden damit es geht? Es geht übrigens auch nicht mit der Linux- oder Root-Konsole.
Dank und Gruss
d-oli
PS: Red Hat 9
Linux 15.009 Themen, 106.826 Beiträge
Die Umgebungsvariable $PATH kannst du in der /etc/profile Systemweit setzen. Wenn es nur der eine User koennen soll, dann in der ~/.profile, der ~/.bashrc oder ~/.bash_profile des Users. Einfach das reinsetzen:
export PATH=/sbin:$PATH
Das nimmt dann /sbin mit in den Pfad auf. Das /sbin nicht drin ist, hat damit zu tun, dass unter /sbin Programme liegen, die nur root etwas angehen, nicht den User.
K
