Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我需要在系统启动后执行脚本。
例如:
我需要什么:执行脚本。
我所拥有的:eugene的[sudo]密码:
我已经被编辑过/ etc / sudoers,所以:
但这是无效的。如何在没有密码的情况下执行当前脚本?
Arch Linux 2013.05.01
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我需要在系统启动后执行脚本。
例如:
(sleep 5 && (sudo dhcpcd wlp4s0))
我需要什么:执行脚本。
我所拥有的:eugene的[sudo]密码:
我已经被编辑过/ etc / sudoers,所以:
eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh
但这是无效的。如何在没有密码的情况下执行当前脚本?
Arch Linux 2013.05.01
最佳答案
我刚刚测试了您的sudoers配置,它可以工作(不适用于dhcpcd,因为我没有它)。只需确保将该行放在文件列表中包含dhcpcd的sudoers文件的末尾即可(我猜您的脚本具有eugene用户的执行权限,而dhcpcd没有)。
尤金ALL = NOPASSWD:dhcpcd_path / dhcpcd
关于linux - 如何在没有密码的情况下执行bash脚本? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16622610/