我需要在系统启动后执行该脚本。例如:
(sleep 5 && (sudo dhcpcd wlp4s0))
我需要:执行脚本。我拥有:eugene 的 [sudo] 密码:我已经编辑了 /etc/sudoers,因此:
eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh
但这是无效的。我怎样才能不输入密码执行当前脚本?Arch Linux 2013.05.01
答案1
首先,听听@daviewales 所说的,并使用 init 系统正确执行此操作。很简单:
systemctl enable [email protected]
其次,您的 sudoers 修改不起作用,因为您在那里添加了错误的路径。
您已添加
/home/eugene/dhcpcdstart.sh
到 sudoers……...但你正在跑步
sudo dhcpcd
,即sudo /usr/bin/dhcpcd
。