Code: Alles auswählen
[Benutzername] ALL=(root) NOPASSWD:[/Pfad/zum/script]
The reserved word ALL is a built-in alias that always causes a match to succeed. It can be
used wherever one might otherwise use a Cmnd_Alias, User_Alias, Runas_Alias, or Host_Alias.
Attempting to define an alias named ALL will result in a syntax error. Please note that using
ALL can be dangerous since in a command context, it allows the user to run any command on the
system.
Aber ich verstehe den Abschnitt trotzdem nicht. Unter Alias verstehe ich in natürlicher Sprache sowas wie „Zweitname, Deckname, Pseudonym“Das reservierte Wort ALL ist ein eingebauter Alias, der eine Übereinstimmung immer erfolgreich macht. Es kann
verwendet werden, wo sonst ein Cmnd_Alias, User_Alias, Runas_Alias oder Host_Alias verwendet werden könnte.
Der Versuch, einen Alias namens ALL zu definieren, führt zu einem Syntaxfehler. Bitte beachten Sie, dass die Verwendung von
ALL gefährlich sein kann, da es dem Benutzer in einem Befehlskontext erlaubt, jeden Befehl auf dem
System auszuführen.
Den Rest des sudoers-Eintrags glaube ich zu verstehen: Dem [Benutzer] wird erlaubt, ein root vorbehaltenes [script] ohne Rootpasswort (NOPASSWD) auszuführen.