Re: login automatico
> > ¿Alguien sabe como puedo hacer que al arrancar el X Window ya tenga
> > asignado un usuario predefinido?. Utilizo xdm
>
> Lo q tu quieres exactamente no lo conozco, pero puedes probar
> con rungetty, que te permite arrancar en la terminal que quieras
> cualquier aplicacion (ej, startx) con un usuario en concreto. No
> te pide clave ni nada. De todas formas, no sé si con xdm se puede,
> pero con kdm puedes decir q para el usuario X no pida clave (autologin)
Es muy fácil hacerlo. No tengo la máquina acá a la mano, pero basta con
crear un script más o menos así, y ponerlo como /etc/init.d/sesionX:
-------------8<-------------------8<------------------8<-------------
#!/bin/sh
#
# Inicia la sesión de X para el usuario especificado
#
USER=yomero
case "$1" in
start)
echo "Iniciando sesión en X..."
while /bin/true
do
X &
su - $1 -c 'export DISPLAY=:0 && if [ -f ~/.xsession ] ; then ~/.xsession ; else /etc/X11/Xsession ; fi'
done
;;
stop)
echo "Lo siento... No lo implementé, te toca a tí"
*)
echo "Usage: /etc/init.d/sesionX {start|stop}
exit 1
esac
exit 0
-------------8<-------------------8<------------------8<-------------
Y por último, lo ejecutas como último paso del arranque:
update-rc.d sesionX start 99 2 3 4 5 .
Claro, esto no está probado, es sólo lo que recuerdo de lo que hice.
Espero, de todos modos, que te sirva, o por lo menos te oriente. Ah,
claro, puedes quitarle el 'while /bin/true' si no crees necesitarlo.
En algunas máquinas he tenido que ponerle 'sleep 1' o 'sleep 2' después de
X & y antes del su.
Saludos,
--
Gunnar Wolf - gwolf@campus.iztacala.unam.mx - (+52-55)5623-1118
Reply to: