Aunque hoy en día la tendencia es facilitar al usuario el acceso a los equipos, un servidor es de los que opinan que no es bueno que en el inicio de un equipo al cual se accede con usuario y clave aparezca una lista de los usuarios que usan ese equipo. Afortunadamente en Ubuntu 22.04 gracias a que tenemos GNOME podemos hacer que esa lista no sea visible de una forma sencilla. Por seguridad yo os recomiendo sobre todo si es un equipo compartido que cambieis el aspecto de acceso quitando esa lista y que cada usuario tenga que poner su usuario y contraseña, a continuación os voy a explicar como hacerlo.

para ello tenemos que tener instalado el paquete dbus-x11, que se encarga del envio de mensajes entre procesos, en esta version de ubuntu no viene instalado, por lo tanto lo instalaremos abriendo una terminal ( crtl+alt+t ) y usando el siguiente comando

$ sudo apt install dbus-x11 -y

ahora y tras haber completado la instalación, necesitamos permitir las conexiones al usuario local (localuser) llamado gdm, el usuario que usa gdm para sus tareas.

en la misma terminal que tenemos abierta ejecutamos el siguiente comando.

$ sudo xhost +SI:localuser:gdm

El signo + indica que le damos permiso y el comando SI que seran conexiones interpretadas por el servidor. y de forma instantanea nos da la respuesta de que el usuario gdm se ha añadido a la lista de control de acceso del servidor X. (Si tienes curiosidad para entender mas este proceso puedes verlo en la documentacion de ubuntu ).

Ahora necesitamos ejecutar el comando gsettings, que sera el responsable de cambiar lo que queremos cambiar en el inicio de sesion, cambiando el comportamiento de gdm y para ello usaremos el siguiente comando.

$ sudo -u gdm gsettngs

Y ahora le decimos a gsettings que queremos cambiar la configuracion para deshabilitar la lista de usuarios en la pantalla de inicio de ubuntu. Para ello le pondremos al comando anterior los siguientes parametros.

$ sudo -u gdm gsettings set org.gnome.login-screen disable-user-list true

Como se puede deducir de lo escrito le estamos diciendo que desactive la lista de usuarios, al ponerle el parametro true, si quisierais volverla a poner en algun momento, simplemente sustituir true por false en el comando anterior.

Ahora ya tenemos hecho el proceso deseado. para comprobarlo, podemos hacerlo sin cerrar los procesos abiertos ni reiniciar el equipo pulsando ctrl+alt+F1  o reiniciando el equipo de nuestra forma habitual y veremos que en el inicio de sesion, no aparece ningun usuario y lo que hace es pedirnos que escribamos nosotros el usuario y tras el nos pedirá la contraseña.

Espero que os sea útil y lo utiliceis, sobre todo por seguridad.

 

Be linux my Friend.