Was ist der Unterschied zwischen Runas_List und User_List in der Sudoers-Datei unter Linux?

Was ist der Unterschied zwischen Runas_List und User_List in der Sudoers-Datei unter Linux?

Ich habe durch diemanpageund dort heißt es:

Eine Runas_List ist einer User_List ähnlich, außer dass sie anstelle von User_Aliases Runas_Aliases enthalten kann.

Wenn ich mir die Definition von User_Aliasesund anschaue, sehe ich keinen wesentlichen Unterschied zwischen den beiden, da sie wiederum mit bzw. Runas_Aliasesdefiniert werden.User_ListRunas_List

Antwort1

Über die Benutzerliste lässt sich festlegen, welche Benutzer sudo ausführen dürfen.

Mit der Runas-Liste können die Konten definiert werden, unter denen ein autorisierter Benutzer „Befehle ausführen“ kann.

User_Alias ADMINS = %admin, root
Runas_Alias SERVICES = apache, tomcat
ADMINS ALL=(SERVICES) ALL

Ermöglicht Benutzern der Administratorgruppe und Root, beliebige Befehle als Apache oder Tomcat auszuführen.

sudo -u apache whatever

verwandte Informationen