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

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

私はマニュアルページそして次のように述べられています。

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

との定義を見るとUser_Aliases、 それぞれとをRunas_Aliases使用して定義されているため、両者の間に実質的な違いはないことがわかります。User_ListRunas_List

答え1

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

Runas リストを使用すると、承認されたユーザーが「コマンドを実行」できるアカウントを定義できます。

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

管理者グループとルートのユーザーは、apache または tomcat として任意のコマンドを実行できます。

sudo -u apache whatever

関連情報