Bueno, por comentarlo por aqu� por si a alguien le viene bien... ya he
encontrado la forma de iniciar sesi�n sobre kdm y cerrarla
posteriormente desde linea de comando, de forma que un script pueda
realizar esas acciones al poner o quitar la llave usb lanzado desde
usbmgr.

Para iniciar una sesi�n, kdm tiene un fifo al que se le pueden mandar
algunos comandos (/usr/share/doc/kdm/README.gz):

echo -e "login\t:0\tnow\tandres\tclave" > /var/run/xdmctl/xdmctl

y andres inicia la sesi�n como si hubiera tecleado sus datos sobre la
ventana de kdm.

dcop ksmserver MainApplication-Interface quit

y el tio cierra la sesi�n limpiamente, como si hubiera pulsado la opci�n
con el rat�n.

Ambas cosas sobre kde, claro. Supongo que habr� como hacerlo en gnome,
pero no lo uso habitualmente y en esta ocasi�n no lo necesito para gnome.

El 08 Apr 2004 a las 12:51AM +0200, Andres Seco Hernandez escribio:
> Hola
> 
> En una conversaci�n r�pida esta ma�ana con unos compa�eros, ha surgido
> la idea de usar un disco usb como "llave" para arrancar una sesi�n,
> dotando de las medidas de seguridad adecuadas al almacenamiento en el
> disco usb de los datos que hagan falta para el logon, un repositorio de
> discos usb validos y su asignacion a usuarios, validacion de los mismos,
> denegaci�n tras la perdida y denuncia del disco usb... etc.
> 
> Y molar�a crear un proyecto si no hay ya algo parecido (no he encontrado
> nada en google, apt-cache search y freshmeat).
> 
> La parte que no controlo y de la que tengo incluso dificultades para
> saber donde buscar es la de �como escribo en los recuadros de usuario y
> contrase�a de kdm o xdm desde una aplicaci�n que est� corriendo como
> demonio en el equipo para en el momento necesario (al pinchar el disco
> usb) rellenar usuario/contrase�a y tipo de sesi�n? �cuando est�
> corriendo ya kdm se puede usar desde ah� dcop para generar eventos para
> rellenar los campos?
> 
> Perdon por ser un poco offtopic... si sirve de consuelo, lo desarrollar�
> (mos) sobre debian para ser usado en primer lugar en debian ;-)
> 
> Un saludo.
> 
> -- 
> Andres Seco Hernandez
>       http://andressh.net
>       mailto:[EMAIL PROTECTED]
>         jabber:[EMAIL PROTECTED]
> ---------------------------------------------------------------------------
> http://guadawireless.net  http://www.debian.org       http://www.alamin.org
> http://www.redlibre.net   http://www.gulalcarria.org    http://andressh.net
>                           http://objetivosubjetivo.com
> ---------------------------------------------------------------------------
> Por favor, NO utilice formatos de archivo propietarios para el intercambio
> de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o cualquier otro
> que no obligue a utilizar un programa de un fabricante concreto.
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

-- 
Andres Seco Hernandez
        http://andressh.net
        mailto:[EMAIL PROTECTED]
        jabber:[EMAIL PROTECTED]
---------------------------------------------------------------------------
http://guadawireless.net  http://www.debian.org       http://www.alamin.org
http://www.redlibre.net   http://www.gulalcarria.org    http://andressh.net
                          http://objetivosubjetivo.com
---------------------------------------------------------------------------
Por favor, NO utilice formatos de archivo propietarios para el intercambio
de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o cualquier otro
que no obligue a utilizar un programa de un fabricante concreto.

Responder a