Ejecutar un script sin sudo Ubuntu/Debian
Una de las características de Linux radica en su versatilidad a la hora de permitir la creación y ejecución de Scripts. Muchas veces se requiere que los scripts se ejecuten de manera automatizada bien a través del Cron u otras aplicaciones. Si se quiere permitir la ejecución de un script sin tener que realizar sudo, será necesario modificar el fichero /etc/sudoers. Para ello se ejecutará el siguiente comando:
sudo visudo
ej:
ALL ALL=NOPASSWD: /home/user/script1
Destacar que existe la posibilidad de añadir mas scripts separando las rutas con coma tal y como se puede apreciar en el siguiente ejemplo:
ALL ALL=NOPASSWD: /home/user/script1, /home/user/script2
Para mas información acerca del fichero /etc/sudoers se recomienda la lectura del siguiente artículo:
https://help.ubuntu.com/community/Sudoers
Comentarios
Publicar un comentario
Introduzca su comentario si así lo desea.