sudo und der $PATH

daboss

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 :headup: )

Aber irgendwie gibts da immer noch nen dritten $PATH :think:

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
Aber zBsp.

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 ...]
Achja.. ich fahre ein Ubuntu 8.04
 
Zuletzt bearbeitet:

Ähnliche Themen

bash: ash: Kommando nicht gefunden

chown Befehl in einem Script

E/A-Fehler (.snapshots is not a btrfs subvolume).

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

win7 share gemounted gehört aber root

Zurück
Oben