Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在系统启动后执行脚本。例如:
(sleep 5 && (sudo dhcpcd wlp4s0))
我需要什么:执行脚本。我有什么:[sudo] eugene 的密码:我已经编辑了 /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