sudoers 问题

sudoers 问题

我正在使用 Ubuntu Mate 来运行我的 raspy。我使用我的 raspy 全天候运行一个程序,该程序需要使用 sudo 启动。

因为我不想手动执行此操作,所以我向“启动应用程序”添加了一个脚本...问题是“启动应用程序”以raspy(我的默认用户)的身份执行。

因此,我决定用 来修复这个问题visudo。我添加了以下条目: raspy ALL= (root) NOPASSWD: /usr/bin/myscript.sh 然后重新启动。没有任何变化 -sudo sh /usr/bin/myscript.sh仍然需要密码。

之后我尝试了一下[修改此行,始终通过visudo -c...验证其语法]。我得到了这项工作:

raspy ALL = (raspy) NOPASSWD: /usr/bin/myscript.sh

raspy这使得我无需输入密码即可启动脚本。

该文件所有者是 root,文件所属组是 root,权限为 700 。

我需要在 Visudo 中插入什么,才能以 root 身份执行我的脚本(使用它sudo sh /usr/bin/myscript.sh)而无需输入密码?

相关内容