daboss
Kaiser
[gelöst] sudo und der $PATH
Heyho,
nur mal eben ne kleine Frage.
User und root haben bei mir den gleichen $PATH. Selbiger ist um einen Ordner erweitert, in dem ein paar kleinere Scripte liegen. Die lassen sich sowohl als User als auch als su (wenn es denn root-Rechte braucht) wunderbar (ohne komplette Pfadangabe) aufrufen.
Wenn ich jetzt aber probiere ein solches Script via sudo aufzurufen, wird es nicht gefunden.
Hab da schon ziemlich "wild" (und va. erfolglos) rumprobiert. ($PATH
in der .bashrc vom User,
in der .profile vom User,
in der .bashrc von /root/,
in der .profile von /root/,
in der /etc/skeleton/.bashrc,
in der /etc/skeleton/.profile
(Ja ich weiß, nicht sehr rühmlich, die vorgehensweise )
Aber irgendwie gibts da immer noch nen dritten $PATH
Kann mir bitte jemand nen Tipp geben, wie ich sudo denselben $PATH beibringe, wie su und User?
Zur Veranschaulichung:
Aber zBsp.
Achja.. ich fahre ein Ubuntu 8.04
Heyho,
nur mal eben ne kleine Frage.
User und root haben bei mir den gleichen $PATH. Selbiger ist um einen Ordner erweitert, in dem ein paar kleinere Scripte liegen. Die lassen sich sowohl als User als auch als su (wenn es denn root-Rechte braucht) wunderbar (ohne komplette Pfadangabe) aufrufen.
Wenn ich jetzt aber probiere ein solches Script via sudo aufzurufen, wird es nicht gefunden.
Hab da schon ziemlich "wild" (und va. erfolglos) rumprobiert. ($PATH
in der .bashrc vom User,
in der .profile vom User,
in der .bashrc von /root/,
in der .profile von /root/,
in der /etc/skeleton/.bashrc,
in der /etc/skeleton/.profile
(Ja ich weiß, nicht sehr rühmlich, die vorgehensweise )
Aber irgendwie gibts da immer noch nen dritten $PATH
Kann mir bitte jemand nen Tipp geben, wie ich sudo denselben $PATH beibringe, wie su und User?
Zur Veranschaulichung:
Code:
alex@zion:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/alex/Skripte:/home/alex/bin/OTRDecoder:/home/alex/bin/CRIDical:/home/alex/bin/eclipse
alex@zion:~$ su
Passwort:
root@zion:/home/alex# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/alex/Skripte:/home/alex/bin/OTRDecoder:/home/alex/bin/CRIDical:/home/alex/bin/eclipse
root@zion:/home/alex# exit
exit
alex@zion:~$ sudo echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/alex/Skripte:/home/alex/bin/OTRDecoder:/home/alex/bin/CRIDical:/home/alex/bin/eclipse
Code:
alex@zion:~$ l /home/alex/Skripte/
(...)
-rwxr-xr-x 1 alex alex 484 2008-04-24 19:30 vpnUni.sh
(...)
alex@zion:~$ sudo vpnUni.sh
sudo: vpnUni.sh: command not found
alex@zion:~$ su
Passwort:
root@zion:/home/alex# vpnUni.sh
[... läuft ...]
Zuletzt bearbeitet: