Am Sonntag, 16. Februar 2014, 22:25:58 schrieb Ulrich Walter:
Am Sonntag, 16. Februar 2014, 22:18:15 schrieb Mathias Homann:
Am Sonntag, 16. Februar 2014, 22:04:05 schrieb Ulrich Walter:
Am Sonntag, 16. Februar 2014, 21:42:28 schrieb Mathias Homann:
...
Du machst für diese drei user einen sudo eintrag, der sie "shutdown -c" ohne passwort ausführen lässt. Danach machst du ein script mit einem "sudo shutdown -c" aufruf, und packst das entweder im KDE Kontrollzentrum in den austostart bei der Anmeldung, oder für die drei user in ~/.bash_login
Ich steh' auf'm Schlauch - wie genau geht das mit dem sudo-Eintrag?
Du packst foldende Zeile(n) in eine textdatei, wie die heisst ist prinzipiell egal...
### begin config file joe ALL = (root) NOPASSWD: /sbin/shutdown -c jack ALL = (root) NOPASSWD: /sbin/shutdown -c jill ALL = (root) NOPASSWD: /sbin/shutdown -c ### end config file
Diese textdatei muss dann den modus 0640 erhalten, und in /etc/sudoers.d liegen. Das hat zur wirkung, dass die user jack, joe und jill beim eingeben von "sudo shutdown -c" nicht nach einem passwort gefragt werden.
Dann ich kriege ich die Meldung:
"Failed to talk to shutdownd, shutdown hasn't been cancelled: Keine Berechtigung"
Was hast du ein glück dass ich hier eine 13.1 zum experimentieren habe. mathias@oss131test:~> sudo /sbin/shutdown -c Broadcast message from root@oss131test (Sun 2014-02-16 22:43:41 CET): The system shutdown has been cancelled at Sun 2014-02-16 22:44:41 CET! ... Wenn du das so einträgst wie ichs beschrieben habe und dann als normaler user sudo /sbin/shutdown -c aufrufst klappt es auch. Bisdenndann MH -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org