Hi Christoph, Am Freitag, 1. August 2003 16:09 schrieb Christoph Bohm:
Ich hab ein kleines, ja, fast unscheinbares Problem. und zwar folgendes:
bohm@linland:~> sudo halt Password: sudo: halt: command not found
klar, weil halt in /sbin/ liegt und /sbin/ im $PATH Deiner User nicht mit drin sein dürfte.
Tja. In der/etc/sudoers bin ich natürlich drin. Mit dem Befehl
bohm@linland:~> sudo /sbin/halt
läuft auch alles so wie es soll (Ich kann jetzt nicht die Ausgabe hinpasten, sonst krieg ich die Mail nicht zuende geschrieben :)))
Weil Du damit das Komando ja absolut aufrufst, da wird $PATH nicht berücksichtigt.
Folglich ist mit $PATH was im Argen. Jetzt will ich aber nicht allen sudoers-Usern standardmäßig die Root-Pfade mitgeben. Gibt es da Möglichkeiten, das zu umgehen?
Hm, bei mir liegt im Blackbox-Menü ein Menüpunkt, der sudo /sbin/halt aufruft, von daher umgehe ich das. Es müsste funktionieren, wenn Du ein Skript schreibst, das sudo /sbin/halt aufruft und dieses in einem Verzeichnis ablegst, das in $PATH mit drin ist (/usr/bin/ oder /usr/local/bin/). Gruß Philipp -- IBM had a PL/I, Its syntax worse than JOSS; And everywhere this language went, It was a total loss. ###signature by fortune###