-2

我需要在系统启动后执行脚本。例如:

(sleep 5 && (sudo dhcpcd wlp4s0))

我需要什么:执行脚本。我有什么:[sudo] eugene 的密码:我已经编辑了 /etc/sudoers,所以:

eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh

但它是无效的。如何在没有密码的情况下执行当前脚本?Arch Linux 2013.05.01

4

1 回答 1

0

我刚刚测试了您的 sudoers 配置并且它可以工作(不适用于 dhcpcd,因为我没有它)。只需确保将该行放在文件列表中包含 dhcpcd 的 sudoers 文件的末尾(我猜您的脚本对 eugene 用户具有执行权限,但 dhcpcd 没有)。

尤金 ALL=NOPASSWD: dhcpcd_path/dhcpcd

于 2013-05-18T10:15:20.547 回答