11.10. Iniciar sesión gráfica en el equipo cliente con un usuario LDAP
Probablemente estés pensando que el final del apartado anterior no te convence, porque la mayoría de las veces necesitarás que los clientes puedan iniciar sesión en la interfaz gráfica.
El problema es que el gestor de sesiones que utiliza Ubuntu es LightDM. El gestor de sesiones es quien se encarga de presentarnos la pantalla de autenticación y, en el caso de LightDM, sólo incluye en la lista aquellos usuarios que ya conoce. Así, por ejemplo, si antes hubiésemos iniciado sesión con la cuenta lgomez en modo texto, al reiniciar el sistema, ya podríamos iniciar con dicha cuenta en modo gráfico.
No obstante, esto sólo resuelve parte del problema, porque nos obligaría a iniciar sesión siempre en modo texto (al menos una vez), antes de poder iniciarla en modo gráfico.
Si necesitas que muchos usuarios puedan iniciar sesión en un determinado cliente, quizás la solución más sencilla consista en obligar a LightDM a preguntar por el nombre de la cuenta, antes de pedir la contraseña. Así, podremos indicar la cuenta que queramos.
Para hacer esto, debemos editar el archivo /etc/lightdm/lightdm.conf.
En el archivo encontraremos un contenido como este:
[SeatDefaults] greeter-session=unity-greeter user-session=ubuntu
Bastará con añadir dos nuevas líneas al final para que quede así:
[SeatDefaults] greeter-session=unity-greeter user-session=ubuntu allow-guest=false greeter-hide-users=true
3
Cuando terminemos, pulsaremos Ctrl + x para salir y nos aseguraremos de guardar los cambios en el archivo.
Ahora, sólo queda reiniciar el ordenador cliente para comprobar que todo funciona correctamente:
4
Primero tendremos que escribir el nombre de usuario de cualquier cuenta (local o LDAP) y después su contraseña.