我正在尝试让 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
干杯!