可能的重复:
如何在没有密码的情况下使用 sudo 运行应用程序?
我制作了一个脚本来执行各种系统任务,我定期运行,但我必须使用 sudo 来运行脚本,尽管我拥有它,因为它运行 root 特权命令。如何添加 make sudo 让我运行这个文件而不必每次运行时都输入密码?
我知道有一些关于在没有密码的情况下运行命令的问题,但是我无法找到有关在没有密码的情况下运行文件的问题。
我知道安全风险,但我在家中使用我信任的计算机。
我添加john ALL = NOPASSWD: /home/john/.script/hibernate.sh到我的/etc/sudoers但是在运行命令时sudo sh /home/john/.script/hibernate.sh它仍然提示我输入密码......