[Olpc-uruguay] Correr script al inicio
Martin Giachino - INCO
giachino en fing.edu.uy
Vie Sep 17 13:12:47 EDT 2010
Lo del path es como decís, pero si bien eso te permite ver la
configuración, no te permite con el usuario olpc configurar la ip, el
modo el essid, etc de ninguna interfaz. Al menos eso me pasa en la XO
que yo tengo, pero seguramente sea así en todas.
Martín
El día 17 de septiembre de 2010 13:59, Esteban Bordon
<ebordon en plan.ceibal.edu.uy> escribió:
> En realidad esos comandos que mensionás se pueden correr sin el usuario
> root, el problema es que no están en el PATH del usuario olpc. Eso lo
> solucionás escribiendo la ruta completa al invocarlos, por ejemplo
> /sbin/iwconfig ...
>
> Lo de comunicarse con el NM a través del dbus me parece que sería lo más
> prolijo, pero me imagino que lleva un tiempo de aprendizaje y no se si te
> pagará la pena.
>
> saludos,
> Esteban.
>
> El 17 de septiembre de 2010 13:38, Martin Giachino - INCO
> <giachino en fing.edu.uy> escribió:
>>
>> Tal como decía Esteban el tema permisos es una limitante. Yo había
>> hecho un script sencillo en bash para configurar una conexión, y al
>> correrlo con el usuario olpc no anda por falta de permisos (cometí el
>> error de probarlo como root desde el principio). Intenté correrlo con
>> sudo o similar, pero veo que no anda, seguramente la gente del LATU
>> las configuró para que eso no se pueda hacer.
>>
>> Dado que por ese lado mi script creo que no va a andar, me puse a
>> buscar alternativas, y lo único que veo es usar el networkmanager y
>> accederlo via python por el dbus, tal como lo hace el sugar.
>>
>> Antes de meterme con eso, será que existe otra opción para poder
>> correr los comandos ifconfig iwconfig con permisos de root?
>>
>> Gracias
>> Martín
>>
>>
>>
>> El día 16 de septiembre de 2010 17:02, Esteban Bordon
>> <ebordon en plan.ceibal.edu.uy> escribió:
>> > En init.d no creo que puedas por motivos de permisos. Una opción puede
>> > ser
>> > agregar una linea en el archivo /home/olpc/.xsession llamando a tu
>> > programa.
>> > Ahí te asegurás que tu programa se ejecute cada vez que se inicia Sugar.
>> >
>> >
>> > saludos.
>> > Esteban.
>> >
>> > El 16 de septiembre de 2010 16:52, Martin Giachino
>> > <martin.giachino en gmail.com> escribió:
>> >>
>> >> Tengo un script que queda corriendo siempre, y chequea cada X tiempo
>> >> el estado de la red, y en caso de tener a su alcance algún router con
>> >> cierto ESSID conocido se conecta a él en modo ad-hoc.
>> >>
>> >> El script funciona bien, pero mi pregunta era en realidad cuál es el
>> >> mejor lugar para ponerlo para que se ejecute luego de bootear. Yo lo
>> >> iba a poner en el init.d, pero antes quería conocer opiniones sobre si
>> >> es la mejor opción.
>> >>
>> >> Martín
>> >> _______________________________________________
>> >> Olpc-uruguay mailing list
>> >> Olpc-uruguay en lists.laptop.org
>> >> http://lists.laptop.org/listinfo/olpc-uruguay
>> >
>> >
>> > _______________________________________________
>> > Olpc-uruguay mailing list
>> > Olpc-uruguay en lists.laptop.org
>> > http://lists.laptop.org/listinfo/olpc-uruguay
>> >
>> >
>> _______________________________________________
>> Olpc-uruguay mailing list
>> Olpc-uruguay en lists.laptop.org
>> http://lists.laptop.org/listinfo/olpc-uruguay
>
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
>
More information about the Olpc-uruguay
mailing list