¿Cómo ejecuto un script como sudo en el momento del arranque?
Necesito ejecutar ethtool --offload <net> rx off
para deshabilitar el molesto mensaje de error de suma de comprobación jme udp.
¿Por qué crees que necesitarías sudo al momento del arranque?
—
Rinzwind
@Rinzwind probablemente porque ethtool necesita root para ejecutarse. La unidad SystemD como root es el mejor enfoque
—
Thomas Ward
"como sudo" - quieres decir "como
—
waltinator
root
(el usuario todopoderoso con $UID=0
)". sudo
es una herramienta para permitir que un usuario normal ejecute un comando como root
. "en el arranque" - todo lo relacionado con el inicio del sistema se ejecuta comoroot
@waltinator: excepto cosas que caen privilegios; por ejemplo, puede hacer que su sistema inicie una sesión de servidor X + usuario para un determinado usuario. Pero correr a
—
Peter Cordes
ethtool
través de sudo desde algo que había perdido privilegios (como sugiere la redacción de esta pregunta) sería una muy mala idea en lugar de pegarlo en /etc/rc.local
una forma más "moderna" para que las cosas se ejecuten como root durante el arranque.