Linux crear un lanzador con login para Root

Anuncio
Blog mundosica.com
Blog - soluciones integrales en computación áplicada
http://www.mundosica.com/blog
Linux crear un lanzador con login para Root
En ocasiones necesitamos ejecutar determinada tarea con permisos de usuario root p.e.
arrancar determinado servicio como web o de base de datos. Desgraciadamente cuando
agregamos un lanzador en nuestro escritorio este se ejecutara con los permisos del usuario
que le haga clic en el lanzador en cuestión.
Crear un lanzador
Bien imaginemos que queremos ejecutar el siguiente script con permisos de usuario root:
/bin/mi_script.sh
Para esto vamos a crear un lanzador con el comento gnome-desktop-item-edit como vemos a
continuación:
#Creando lanzador en el escritorio
new ~/Escritorio/
gnome-desktop-item-edit --create-
Esto nos debería de ejecutar una ventana similar a la que se muestra a continuación:
[caption id="attachment_725" align="aligncenter" width="462"]
Credor de lanzadores[/caption]
Este comando básicamente nos genera un lanzador el cual no es otra cosa que un archivo de
texto que contiene la información de la aplicación a ejecutar cuando le damos clic, para mayor
información del formato consulte:
1/2
Blog mundosica.com
Blog - soluciones integrales en computación áplicada
http://www.mundosica.com/blog
https://developer.gnome.org/integration-guide/stable/desktop-files.html.es
Agregando login root al lanzador
Una vez que tengamos abierta la ventana de la configuración agregamos lo siguiente en el
campo de comando:
gksudo bash /bin/mi_script.sh
Con esto estamos diciendo que el comando bash /bin/mi_script.sh sera ejecutado con permisos
de usuario root por medio del comando gksudo el cual es una versión gráfica del comando
sudo, a continuación se ilustra la imagen:
Notas:
El comando gksudo funciona para gnome para kde puedes ocupar el kdesudo.
Para tener disponible el comando gksudo debes de instalar previamente gnome-panel.
2/2
Powered by TCPDF (www.tcpdf.org)
Descargar