
Estoy usando Ubuntu Mate para mi raspy. Estoy usando mi raspy para ejecutar un programa las 24 horas del día, los 7 días de la semana, que requiere iniciarse con sudo.
Como no quiero hacer esto manualmente, agregué un script a las "aplicaciones de inicio"... el problema es que las "aplicaciones de inicio" se ejecutan como raspy
(mi usuario predeterminado).
Entonces decidí arreglar esto con visudo
. Agregué la siguiente entrada:
raspy ALL= (root) NOPASSWD: /usr/bin/myscript.sh
y reinicié. Nada ha cambiado; sudo sh /usr/bin/myscript.sh
todavía requiere una contraseña.
Después de eso, intenté un poco [modificando esta línea, verificando su sintaxis siempre mediante visudo -c
...]. Conseguí este trabajo:
raspy ALL = (raspy) NOPASSWD: /usr/bin/myscript.sh
lo que me permite iniciar el script raspy
sin tener que ingresar la contraseña.
El propietario del archivo es root, el grupo propietario del archivo es root y los permisos son 700.
¿Qué tengo que insertar en Visudo para poder ejecutar mi script como root (con esto sudo sh /usr/bin/myscript.sh
) sin tener que ingresar una contraseña?