sudoers作为另一个用户执行命令

我想允许我的一个用户在我的Ubuntu Lucid服务器上以另一个用户的身份执行命令。

我努力寻找sudoers文件的语法来做到这一点。 假设我正在用名为“ludo”的用户连接到该框,并且我希望ludo能够以“django”用户的身份执行命令。 例如:

sudo -u django

我想能够执行/任何/命令作为Django用户,并没有提示passsword。 我find的所有例子都是针对一个受限的子集。 我尝试了一些东西,但在退出visudo时出现语法错误,所以我装了它。

谢谢 :)

您可以让用户像命令列表中的括号一样运行:

ludo ALL = (django) NOPASSWD: ALL 

根据sudoers(5)在sudoers文件中添加行ludo ALL = /usr/bin/su django应该做的伎俩。