$PATH variable für root futsch?
$PATH variable für root futsch?
seit kurzem funktionieren programme/scripts die in sbin ordnern liegen nicht mehr als root. ich muss erst ein su eingeben (als root!), dann funktioniert es wieder.. was ist da schiefgelaufen? ich habe keine .bashrc in /root/. kann es daran liegen? wo und wie kann ich die umgebungsvariablen wieder angeben?
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
- De Kus
- Beiträge: 167
- Registriert: 27.08.2002 14:32:24
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Pfalz
hihihi
ich kenn mich zwar eigentlich net aus, aber da der befehl hier gleichlautend zu dem aus DOS ist kann ich dir sagen, dass dein freund "set" heißt .
mit "set" bekommst eine übersicht der vorhandenen variablen und mit "set path /bla/bla" wirste wohl ändern können. ein weiterer freund für unklarheiten könnte "man set" sein .
mit "set" bekommst eine übersicht der vorhandenen variablen und mit "set path /bla/bla" wirste wohl ändern können. ein weiterer freund für unklarheiten könnte "man set" sein .
De Kus der Fehlerminator
Copyright (c) 2002-2005 De Kus
Love hurts, love strengthens ...
Copyright (c) 2002-2005 De Kus
Love hurts, love strengthens ...
für set gibt's keine man-page.. aber egal ich habe ein gamacht, danach ein und alles wurde richtig angezeigt.. funktioniert hats nicht (nur nach su..)
Code: Alles auswählen
set path /sbin/:/usr/sbin/:/usr/local/sbin/
Code: Alles auswählen
echo $PATH
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
mhh in meinem /root/ verzeichnis befindet sich weder .bashrc noch .bash_profile.. ist wohl nem rm zum opfer gefallen... kan mir jemand die beiden dateien aus seinem root-dir posten? oder zumindest die unterschiede zwischen diesen files eines normalen users und eben root?
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Check 'mal /etc/login.defs, dort insbesondere ENV_SUPATH
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
die variable ENV_SUPATH ist ok.. da sind alle drin.. aber die path variable stimmt ja auch wieder wenn ich als root ein su ausführe.. ist dann der sprung in eine non-login-shell? dann wäre dafür wöhl die ~/.bashrc zuständig.. bei login die .bash_config.. beide befinden sich nicht im ~ von root..
ahh... heureka.. kann es sein dass die zuständige datei einfach nur .profile heisst?
wie wird diese dateien beim installieren generiert? wer erledigt das? es gibt in /etc/skel ja die bash-grundkonfig für neue user, aber wer ist für root verantwortlich?
nachtrag:
bevor verwirrung aufkommt: ich analysiere gerade im geschäft, das problem habe ich zuhause.. dort gibt es keinerlei config-dateien in ~ von root.. wie gesagt.. rm -r machts möglich ;-7 *kannjamalpassieren*
ahh... heureka.. kann es sein dass die zuständige datei einfach nur .profile heisst?
Code: Alles auswählen
hobbes:~# more .profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
export PATH
mesg n
nachtrag:
bevor verwirrung aufkommt: ich analysiere gerade im geschäft, das problem habe ich zuhause.. dort gibt es keinerlei config-dateien in ~ von root.. wie gesagt.. rm -r machts möglich ;-7 *kannjamalpassieren*
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant