Registered Member
|
Buenas a todos.
Tengo un pequeño script para actualizar algunos paquetes concretos en un ordenador que uso como media center. Para no tener que estar usando el teclado, he añadido ese script al archivo sudoers para que no pida clave al ejecutarlo y he creado un lanzador que he colocado en el menú de KDE. Cada vez que ejecuto el lanzador, o bien no hace nada, o bien si le marco "ejecutar en terminal" aparece una konsola y se cierra momentos después sin ejecutar el comando. Si ese script lo ejecuto normalmente desde una terminal, todo funciona perfectamente. Al crear el lanzador, lo único que he marcado ha sido el nombre y la orden, que es imprescindibles.sh Alguien me puede decir que estoy haciendo mal? Gracias de antemano. |
Moderator
|
Hola,
Has probado a ponerle un sleep al final del script para que te muestre por pantalla si ha dado algún error? |
Registered Member
|
A mi me funciona (plasma 5.3) con:
en sudoers: usuario ALL=(ALL) NOPASSWD: /bin/sh /home/usuario/bin/prueba.sh en el lanzador, Aplicación: Orden: sudo /bin/sh /home/usuario/bin/prueba.sh en el lanzador,Aplicación, Opciones Avanzadas: x Ejecutar en terminal x No cerrar cuando termine la orden //(para ver si hay problemas) |
Registered Member
|
He probado lo que me has comentado, pero me sigue pidiendo la clave...
Así tengo el archivo sudoers: predatux ALL=(ALL) NOPASSWD: /bin/sh /home/predatux/imprescindibles.sh He probado con /bin/bash y con /bin/sh He probado en Kubuntu 4 y 5 Cambiando el archivo con chown predatux Siempre me pide la clave... Alguna idea? Gracias |
Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Sogou [Bot]