起動時にスクリプトを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サーバー+ユーザーセッションを起動させることができます。しかし
—
Peter Cordes
ethtool、特権を落とした何か(この質問の文言が示唆するような)からsudo を介して実行することは、/etc/rc.local起動時にrootとして実行するためにそれを固執するか、またはより「近代的な」方法と比べて、非常に悪い考えです。