Zum Beispiel möchte ich zulassen sudo shutdown -c
, dass immer ausgeführt wird, ohne ein Kennwort einzugeben, sudo shutdown
ohne -c
jedoch immer ein Kennwort zu benötigen (auch wenn ich mich sudo
zuvor authentifiziert habe ).
Um Ihre sudo - Konfiguration ändern müssen Sie Sie / etc / sudoers - Datei bearbeiten , indem visudo mit (nur diese verwenden , da es der Validierung aufgenommen hat. Wenn Sie nicht wissen , wie vi verwenden hier sind die schnellen Grundlagen müssen Sie die Datei bearbeiten) . Damit bestimmte Parameter gibt es eine Antwort hier . Sie würden also im Grunde so etwas hinzufügen
user ALL=(root) NOPASSWD: /usr/bin/shutdown -c
in die Datei, damit alle Benutzer shutdown -c
ohne Eingabe eines Kennworts ausführen können. Damit sudo immer nach einem Passwort fragt, können Sie das Timeout durch Hinzufügen auf 0 setzen
Defaults timestamp_timeout = 0
Dies ist nicht befehlsspezifisch (es kann leider nichts Besseres gefunden werden), sondern es wird nach einem Kennwort für alle Befehle gefragt, die ausgeführt werden müssen (dh es ist keine NOPASSWD
Option angegeben).
Weitere Informationen darüber, was Sie mit Ihrer sudoers-Datei tun können, finden Sie auf der offiziellen Seite .