Ich benutze Ubuntu 11.04. Ich möchte ein Skript ausführen, das nach einem laufenden Prozess sucht und das System herunterfährt, wenn dieser Prozess endet. Zu diesem Zweck benötigt der Benutzer einen Zugriff zum Herunterfahren, damit das Skript ausgeführt werden kann, ohne dass ein Kennwort erforderlich ist.
Ich habe auf diese Seite verwiesen und den Text in meine Sudoers-Datei eingefügt. Es fragt mich jedoch immer noch nach dem Passwort, wenn ich es ausführe sudo shutdown -h now
. Außerdem wird eine Fehlermeldung angezeigt, dass Root-Berechtigungen erforderlich sind, wenn ich das Herunterfahren ohne sudo ausführe.
Meine Sudoers-Datei sieht ungefähr so aus.
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
Wie kann ich einem Benutzer die Berechtigung erteilen, den Befehl zum Herunterfahren auszuführen, ohne das Kennwort manuell eingeben zu müssen?
Vielen Dank.
sudoers
bitte Ihre echte und ganze Datei posten ?