Halt da hab ich mich wohl nicht gan eindeutig ausgedrückt:
Die /etc/sudoers müsste dann so aussehen:
- Code: Alles auswählen
Defaults !env_reset,!tty_tickets
Defaults env_delete += "*"
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
%users Mageia= (root) NOPASSWD: /usr/local/sbin/sudoshutdown
Und der nutzer linux sollte dann in der Gruppe users sein. (Die Zeile bedeutet: Die User aus der Gruppe users dürfen ohne Passwort den Befehl /usr/local/sbin/sudoshutdown als root ausfühern.) Wenn du das nur für einen User haben willst geht das dann so:
- Code: Alles auswählen
Defaults !env_reset,!tty_tickets
Defaults env_delete += "*"
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
%linux Mageia= (root) NOPASSWD: /usr/local/sbin/sudoshutdown
Achso und du darfst dann nur aus der grafischen Oberflöche (z.B. aus der Konsole) runterfahren. Wills du auch von der TTY oder per ssh runter fahren können musst du statt Mageia ALL einfügen.