sábado, 7 de mayo de 2011

Ubuntu Server ---- Inicio automático...

Generalmente los servidores ni bien terminan de iniciarse o ponerse en marcha, ya quedan con todos los servicios en estado funcional sin tener que acceder con usuario y password.
También, generalmente, los servidores tienen creados 1 o 2 usuarios, y con "poderes", por lo tanto no es de buena utilidad este tip que traigo hoy.

Primero, editar el siguiente archivo:
~$ sudo vi /etc/init/tty1.conf
y agregar la siguiente línea, al final del archivo:
exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
(recuerden modificar USERNAME por su propio nombre de usuario).

Al "rebootear" verán como el nombre de usuario asignado a la línea antes mencionada, se loguea automáticamente.
Si algún otro usuario necesita loguearse, con solo usar CTRL+ALT+F2, se pueden loguear normalmente.

Pero puede darse el caso que por alguna razón en particular necesiten disparar un entorno gráfico en particular, como el fluxbox por ejemplo, bueno, en este caso:
~$ vi ~/.bashrc
y en el final de este archivo, agreguen:
if [ $(tty) == "/dev/tty1" ]; then
#agregar más código siempre antes de startx
startx
fi

ó
if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
startx
fi

Prueben cual les funcione mejor.
Como dice la línea comentada, pueden agregar más código antes de disparar startx

Fuentes:
LinuxAdda
luchognr

No hay comentarios:

Publicar un comentario