Hallo Liste! Ich hab ein kleines, ja, fast unscheinbares Problem. und zwar folgendes: bohm@linland:~> sudo halt Password: sudo: halt: command not found 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 :))) 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? Gruß Christoph
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###
* Christoph Bohm schrieb am 01.Aug.2003:
Ich hab ein kleines, ja, fast unscheinbares Problem. und zwar folgendes:
bohm@linland:~> sudo halt Password: sudo: halt: command not found
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 :)))
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?
sudo macht mit dem Pfad gar nichts. Da /sbin im normalen Pfad nicht drinliegt, muß man schon die volle Pfadangabe machen, oder aber doch /sbin mit im PATH aufnehmen. Bernd
*Am Fri, Aug 01, 2003 at 05:27:41PM +0200, schrieb Bernd Brodesser: Hallo,
* Christoph Bohm schrieb am 01.Aug.2003:
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?
sudo macht mit dem Pfad gar nichts. Da /sbin im normalen Pfad nicht drinliegt, muß man schon die volle Pfadangabe machen, oder aber doch /sbin mit im PATH aufnehmen.
Oder: ln -s /sbin/halt /usr/bin/halt Gruß K.R.
Hallo Namensvetter Christoph Bohm wrote:
Ich hab ein kleines, ja, fast unscheinbares Problem. und zwar folgendes:
bohm@linland:~> sudo halt Password: sudo: halt: command not found
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 :)))
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? Die anderen haben dir ja schon geschrieben, dass mit der $PATH Variablen nix im Argen liegt, sondern dass das so sein muss.
Bei mir habe ich in der .bashrc zwei aliasse drin, einen fuer Halt und einen fuer Reboot und gut isses. Und bevor ein neuer Thread draus wird, ob die in .alias oder .bashrc gehoeren einigen wir uns darauf, dass sie zu den anderen alias-Definitionen gehoeren, die benutzerabhaengig sind. Die koennen dann auch beliebig heissen (nicht jeder mag shutdown oder reboot).
Gruß Christoph Selbiges (sogar in gleicher Schreibweise)
--
participants (5)
-
B.Brodesser@t-online.de
-
Christoph Bohm
-
Christoph Patzelt
-
Karl Reichert
-
Philipp Zacharias