如何在启动时以sudo的身份运行脚本?
我需要运行ethtool --offload <net> rx off
以禁用烦人的jme udp校验和错误消息。
为什么您认为在启动时需要sudo?
—
Rinzwind
@Rinzwind可能是因为ethtool需要root才能运行。SystemD单元作为根是最好的方法
—
Thomas Ward
“ as sudo”-您的意思是“ as
—
均以
root
(具有强大功能的用户$UID=0
)”。sudo
是一个允许普通用户像一样运行命令的工具root
。“在启动时”-与系统启动有关的所有操作root
@waltinator:除去特权的东西;例如,您可以让系统为特定用户启动X服务器+用户会话。但是
—
彼得·科德斯
ethtool
通过sudo从已放弃特权的内容(例如此问题的措词建议)中运行,而不是坚持使用它/etc/rc.local
或以任何其他“现代”方式在启动过程中以root用户身份运行,这是一个非常糟糕的主意。