/etc/sudoers 文件中的这个条目有什么问题?

/etc/sudoers 文件中的这个条目有什么问题?

我正在尝试让 user2 运行一个特定的脚本 -script.sh该脚本属于 user1,并允许他(user2)以脚本所有者 user1 的身份运行。因此,我在 /etc/sudoers 文件中进行了输入,但 visudo 显示错误,但没有指定。以下是我所得到的 -

#User priveilege specification
root ALL=(ALL) ALL

#The following line gives an error
user2 ALL=(user1) /home/user1/bin/script.sh

操作系统:Ubuntu 10.4

答案1

好吧,我想说创建一个新组并将用户(用户 1 和用户 2)添加到该新组。

之后,您将在 sudoers 中添加以下条目。

新组 ALL=(ALL) /home/user1/bin/script.sh

干杯!

相关内容