Crónicas de un informático

Crónicas de un informático es un blog enfocado a configurar nuevos servicios informáticos, informar de su utilidad y centrado en la Educación y la FP.


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


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:

https://help.ubuntu.com/community/Sudoers



Deja un comentario

Acerca de

Me llamo Iñigo Aramendi actualmente soy docente de formación profesional. Apasionado del mundo de las nuevas tecnologías, informática, ciberseguridad y la docencia. Siempre con ganas de seguir formándome y mejorando mis capacidades técnicas. Colegiado en el Colegio Oficial de Ingenieros en Informática.

suscríbete

Si quieres donarme uno o varios cafés…

1,00 €

Anuncios
%d