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
Una vez ejecutado el comando anterior, se abrirá el fichero sudores permitiendo su modificación. Si lo que se quiere es permitir que todos los usuarios puedan ejecutar un script se añadirá la siguiente línea debajo de la línea que ponga root ALL=(ALL) ALL:
ALL ALL=NOPASSWD: “ruta del script”
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:
Deja un comentario