Ejecutar un .sh automaticamente y logear un usuario automatico

Forums: 

Buenas tardes.. en este proceso con Ubuntu, he avanzado mucho.. les comento que descargue el controlador de tiempo de www.cmb.com.ar para windows y estoy ejecutando el cliente en linux con wine y funciona bien. Pero solo tengo un par de detalles que resolver.

El primero para ejecutar el cliente hice un .sh llamado tiempo, pero cada vez que prendo el pc debo ejecutarlo, me gustaria que se ejecutara automaticamente asi como iniciar la sesion automanticamente en Ubuntu 6.10,,,

Si tienes ubuntu, bueno en

Imagen de Tonny

Si tienes ubuntu, bueno en particular el gdm de gnome para el login de usuarios,
ve a Sistema -> Administracion -> Ventana de Entrada
en la pestaña Seguridad esta para el acceso automatico

Y para ejecutar un .sh cuando inicie el sistema debes pegar el archivo .sh
en el directorio /etc/init.d/ y darle permisos de ejecucion

Bueno una forma mas facil tambien es desde gnome
Sistema-> Preferencias -> Sesiones ahi esta la pestaña programas de inicio lo agragas a la lista
y se ejecutara a lo que inicie la sesion

Cita:Si tienes ubuntu, bueno

Imagen de RazaMetaL

[quote]Si tienes ubuntu, bueno en particular el gdm de gnome para el login de usuarios,
ve a Sistema -> Administracion -> Ventana de Entrada
en la pestaña Seguridad esta para el acceso automatico[/quote]

Esto en LTSP no va a funcionar puesto que hay solo un GDM y el login automático sería de un solo usuario. Es preferible que cada terminal tenga su usuario, esto se lo logra de esta manera:

modificar gdm.conf para que muestre esto:


[daemon]
# Automatic login, if true the first local screen will automatically
logged
# in as user as set with AutomaticLogin key.
AutomaticLoginEnable=true
AutomaticLogin=/usr/local/bin/autologin.sh|

# Timed login, useful for kiosks. Log in a certain user after a certain
# amount of time
TimedLoginEnable=true
TimedLogin=/usr/local/bin/autologin.sh|
TimedLoginDelay=5

El script autologin.sh debe contener estas líneas:

#!/bin/bash
case "${DISPLAY}" in
"pc101.ltsp:0") LOGNAME=pc1;;
"pc101.ltsp:0.0") LOGNAME=pc1;;
"pc102.ltsp:0") LOGNAME=pc2;;
"pc102.ltsp:0.0") LOGNAME=pc2;;
"pc103.ltsp:0") LOGNAME=pc3;;
"pc103.ltsp:0.0") LOGNAME=pc3;;
"pc104.ltsp:0") LOGNAME=pc4;;
"pc104.ltsp:0.0") LOGNAME=pc4;;
*) LOGNAME=caja
echo $LOGNAME
exit 0
;;
esac
echo $LOGNAME

Debe tener permisos de ejecución:

chmod +x /usr/local/bin/autologin.sh

Instrucciones mas detalladas las pueden encontrarn en este post:
[url]https://listas.hispalinux.es/pipermail/ltsp-es/2006-February/002579.html[/url]

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Cada terminal debe ejecutar

Imagen de RazaMetaL

Cada terminal debe ejecutar el script cuando inicie la sesion en gnome.

En mi cyber hago lo siguiente, cada terminal tiene un usuario y contraseña, tengo configurado gdm para que haga autologin de cada usuario. En gnome vas a las preferencias, sessiones y agregas la linea de wine para que el esclavo.exe se ejecute al iniciar la sesión. Así tu terminal iniciará bloqueada y la podrás abrir al público desde el servidor.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

CBM

Buenas tardes jose
yo tambien estoy utilizando el control de cyber y me gustaria saber como hizo el .sh para que arrancara automaticamente el cliente...

le agradeceria mucho si me puede colaborar con esta inquietud

gracias