[pyar] Script python desde el inicio

Ivan Alejandro ivanalejandro0 en gmail.com
Sab Ago 28 23:52:49 ART 2010


2010/8/28 Mario Colque <colquemario en gmail.com>:
> hola amigos!
> les quiero plantear una duda/problema que tengo, probe de varias
> formas pero no logré buenos resultados...
>
> Lo que quiero hacer es iniciar un script python, que muestra una
> ventana con info del sistema, hecha con gtk.
>
> Pero lo que necesito es que se inicie en cada sesión de la pc pero
> como root, o bien con permisos de root. como sea
>
> Hasta ahora logré que el script se inicie con uid = 0, root, pero nose
> xq no me abre la ventana, el sccript funciona de principio a fin
> (según el debug que le hice con print's :P), pero no abre ninguna
> ventana ni nada.
>
> lo hice agregando un lanzador en /etc/init.d
>
> Será problema de gtk? python? que estaré haciendo mal?
> hay alguna otra forma de hacerlo? algún módulo que no conozca...
>
> perdon si es OT y no lo etiqueté como debiera.
>
> gracias y saludos!
> --
> Mario Colque

Puede que al iniciarlo como root no te detecte el servidor grafico, a
veces suele pasar que uno usa una consola en 'modo root' (su) y al
abrir una aplicacion grafica da error.

Lo que yo haria es setear el script con permisos de lectura y
ejecucion solamente y ponerle el setuid [0] de root (el que hace que
al ejecutarse tenga los permisos de root).
Despues de eso lo pones en el inicio dentro de kde/gnome, que se
autocargue al iniciar.

Espero te sirva, saludos

[0] http://es.wikipedia.org/wiki/Setuid

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



More information about the pyar mailing list