Personalizar login en GNOME, GDM 3

El login grafico en nuestros sistemas Linux de vez en cuando es necesario personalizarlos un poco según el usuario destino. Pues bien hoy veremos como cambiar algunos parámetros interesantes de la pantalla de login.
Nuestro objetivo es:
- Deshabilitar el botón de apagado.
- Deshabilitar el botón de reinicio.
- Deshabilitar el control de conexión de red.
- Mostrar un mensaje.
- Deshabilitar la lista de usuarios con posible login.
Entorno
Sistemas:
- Debian 11
- Ubuntu 20.04
Entorno grafico:
- GNOME
- GDM 3
Procedimiento
Abrimos nuestro terminal como root:
Creamos el directorio /etc/dconf/db/gdm.d
mkdir /etc/dconf/db/gdm.d
Creamos un fichero con nuestro editor favorito, /etc/dconf/db/gdm.d/01-hide-users
vi /etc/dconf/db/gdm.d/01-hide-users
Insertamos el siguiente texto:
[org/gnome/desktop/a11y]
always-show-universal-access-status=false
[org/gnome/login-screen]
banner-message-enable=true
banner-message-text='Solo personal autorizado. El uso no autorizado de este sistema será perseguido por la ley. \n'
disable-restart-buttons=true
disable-user-list=true
Salvamos el fichero y volvemos al terminal.
Creamos el fichero /etc/dconf/profile/gdm
vi /etc/dconf/profile/gdm
Insertamos el siguiente texto:
user-db:user
system-db:gdm
Salvamos el fichero y volvemos al terminal.
Actualizamos la configuración con el siguiente comando:
dconf update
Comprobamos que todo esta ok con el siguiente comando
ls /etc/dconf/db
El que nos mostrara algo parecido a esto:
gdm gdm.d ...
Reiniciamos el servicio para que los cambios sean efectivos:
systemctl restart gdm
Con este procedimiento podemos personalizar oros muchos parámetros. Por ejemplo:
- Color de fondo.
- Tema.
- Añadir un logotipo.
- etc.
En su documentación explica todo esto y mucho mas.
Con esto ya terminamos. Nos leemos pronto.