LinuxのsudoersファイルでRunas_ListとUser_Listの違いは何ですか

LinuxのsudoersファイルでRunas_ListとUser_Listの違いは何ですか

私はそれを経験したマニュアルページ次のように指定されています。

Runas_Listは、User_Aliasesの代わりにRunas_Aliasesを含めることができることを除いて、User_Listと似ています。

そして定義を見ると、それぞれとを使って定義されているので、それらの間に実質的な違いはないことがわかりますUser_AliasesRunas_AliasesUser_ListRunas_List

答え1

ユーザーリストを使用して、sudoを実行できるユーザーを定義できます。

Runasリストは、権限を持つユーザーが「コマンドを実行」できるアカウントを定義するために使用できます。

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

管理者グループとrootのユーザーがすべてのコマンドをApacheまたはTomcatとして実行できるようにする

sudo -u apache whatever

関連情報