我需要在系统启动后执行脚本。 例如:
(sleep 5 && (sudo dhcpcd wlp4s0))
我需要什么:执行脚本。 我有:eugene的[sudo]密码: 我已被编辑/ etc / sudoers所以:
eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh
但它无效。如何在没有密码的情况下执行当前脚本? Arch Linux 2013.05.01
答案 0 :(得分:0)
我刚刚测试了你的sudoers配置并且它可以工作(不是用dhcpcd,因为我没有它)。只需确保将该行放在文件列表中包含dhcpcd的sudoers文件的末尾(我猜你的脚本具有eugene用户的执行权限,但dhcpcd没有)。
eugene ALL = NOPASSWD:dhcpcd_path / dhcpcd