Estoy ejecutando Fedora 28 e intento deshabilitar la lista de usuarios en GDM (ya que la máquina está unida al dominio, esto no es deseable). En CentOS 7, esto es tan simple como colocar un archivo llamado "00-login-screen" en "/etc/dconf/db/gdm.d/" con el contenido:
[org/gnome/login-screen]
disable-user-list=true
En este caso, hay no Directorio "gdm.d". Crearlo, y luego poner el archivo en el directorio no funciona. He visto en otra parte que un archivo debe crearse en "/ etc / dconf / profile" llamado "gdm", pero he creado este archivo con el contenido:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
Y no hace ninguna diferencia.
¿Ha cambiado el procedimiento sustancialmente en Gnome 3.28.2 en comparación con 3.22.2?
EDITAR: Este problema ahora también ocurre en CentOS 7, probablemente debido a una actualización de Gnome.
Respuestas:
Navegar a
/usr/share/gdm/dconf
, donde encontraras un archivo llamado00-upstream-settings
; Haga una copia del mismo y asígnele un prefijo numerado más alto (por ejemplo, de 00 a 90). Los ajustes son bastante autoexplicativos.Si no me equivoco, podría ser que el nombre de la configuración correspondiente haya cambiado mientras tanto, pero agregando
disable-user-list
y configurarlo parafalse
debería funcionar de todos modos No te olvides de correrdconf update
Desde su terminal para que los cambios surtan efecto.Saludos
fuente
/usr/share/gdm/dconf
Tampoco existe. Los únicos directorios que tengo en el/usr/share/gdm
directorio es:autostart
,greeter
yenv.d
.00-upstream-settings
solo existe en el directorio/etc/dconf/db/ibus.d/
.fuente
/etc/dconf/db/gdm
. Las versiones actuales de este archivo ya existen, por lo que esto no es particularmente útil.