Como executo um script como sudo no momento da inicialização?
Preciso executar ethtool --offload <net> rx off
para desativar a mensagem de erro irritante do jme udp checksum.
por que você acredita que precisaria do sudo no momento da inicialização?
—
Rinzwind
@Rinzwind provavelmente porque o ethtool precisa de raiz para ser executado. Unidade SystemD como raiz é a melhor abordagem #
—
Thomas Ward
"como sudo" - você quer dizer "como
—
waltinator
root
(o usuário todo poderoso com $UID=0
)". sudo
é uma ferramenta para permitir que um usuário comum execute um comando como root
. "no boot" - tudo que está envolvido com corridas de inicialização do sistema comoroot
@ waltinator: exceto coisas que eliminam privilégios; por exemplo, você pode fazer com que seu sistema inicie uma sessão do servidor X + do usuário para um determinado usuário. Porém, rodar
—
Peter Cordes
ethtool
via sudo a partir de algo que havia perdido privilégios (como sugerem as perguntas desta pergunta) seria uma péssima idéia vs. colocá-lo em /etc/rc.local
uma maneira mais "moderna" de executar as tarefas como root durante a inicialização.