Ir al contenido principal

Tutorial linux: Tip: Dar permisos a un script en modo gráfico de linuxzone.es

Aqui teneis el tutorial de nuestros compañeros de Linuxzone, podeis leerlo aqui o ir directamente a su web.
No hace mucho estaba haciendo un pequeño script para actualizar e instalar unos paquetes y programas en Ubuntu para un gran amigo y compañero.
Es de esas cosas que por uno u otro motivo vas dejando hasta que te das cuenta que el tiempo se hecha encima.

La historia es que lo quise hacer de modo gráfico, utilizando Zenity (del que os hable no hace tanto) por aprender sobre todo. Pero me tocaba un poco la moral el tener que darle permisos desde nuestra denostada terminal, ya que es algo confuso para los noveles y pierde la esencia de hacerlo todo con ventanitas.
Como no soy un maestro de nada, se me ocurrió preguntar “a mis mayores” y a san Google, pero nadie daba con la solución. Bueno, si, con gksu, que efectivamente sirve para eso y nos mostraría algo así:
gksu1

Pero no deja de ser un lío, además, no quiero que el usuario utilice root para esta tontería.
Entonces, ¿como hago para que esa orden se comporte como un simple sudo y no como root?
Pues tampoco era tan difícil, solo hay que añadirle esto a la misma:
gksu -s -l “$0″
-s hace que el comando anterior se comporte como sudo
-l te lo muestra en pantalla
“$0″ toma al usuario por defecto
gksu2



¿Veis la diferencia?
Si en tu script no necesitas que el usuario siga como tal, solo hay que añadir un && exit al final de la linea y ya está.
Espero que os sirva para vuestras cosas.
Fuente: Tip: Dar permisos a un script en modo gráfico

Comentarios

Entradas populares de este blog

SincroGuía TV

SincroGuía TV SincroGuía TV, la mejor guía para consultar la programación de televisión. InOutTV pone a tu disposición la aplicación SincroGuía TV para Android y Android Tablet. Más de 180 canales y 7 días en constante actualización hacen de esta aplicación gratuita la guía televisiva más útil del mercado. La redacción especializada de InOutTV garantiza la calidad de los contenidos, que puedes buscar y recomendar a tus amigos con tan sólo un clic. Características: ✔ Consulta la programación que se está emitiendo en estos instantes. ✔ Tendrás información detallada de todos los programas, además de imágenes de calidad de cada uno de ellos. ✔ Personaliza la aplicación creando tu lista de canales favoritos. Encontrarás el resto de canales en la tecla Menu -> Ajustes -> Canales SincroGuíaTV. ✔ Pulsa sobre el logo del canal que desees para acceder a la programación detallada de toda la semana. ✔ Programa alarmas que te avisarán de cúando empiezan los programas que no ...

Fruit Ninja Free

Fruit Ninja Free El éxito mundial Smash Fruit Ninja está ahora en Android de forma gratuita! Fruit Ninja es un juego de acción con jugosas blanda, Splatty y la carnicería frutal que cumplan! Conviértete en el último portador de la destrucción dulce, sabroso, con cada barra. Deslice el dedo hacia arriba por la pantalla para recortar deliciosamente fruta como un verdadero guerrero ninja. Con tres modos de juego en un solo jugador y tablas de clasificación en todo el mundo utilizando OpenFeint, el adictivo sistema de juego te mantendrá regresando por las puntuaciones más altas. Fruit Ninja cuenta con tres modos de juego lleno - Clásico, Zen Arcade y el nuevo, con poderes especiales incluyendo Puntuación Freeze, Frenzy y doble!  La sección Dojo bono incluye hojas para desbloquear y fondos, y también se puede desbloquear logros y los resultados posteriores a las tablas de clasificación online con OpenFeint. Descargar Fruit Ninja Free Android Descarga Fruit N...

16 iconos Classic 3D de redes sociales .png (256px) by GraphicsVibe

Buscando por internet hemos encontrado estos 16 iconos Classic 3D de redes sociales (256 px, 128px, 64px)  diseñados por GraphicsVibe , con licencia freeware .  Ideales para tu blog o web. Espero que te gusten. Descargar:  16 classic 3d social icons by Graphics Vibe