No enumere a todos los usuarios al iniciar sesión con LightDM

14

Acabo de actualizar a Ubuntu 11.10 y me preguntaba si es posible no enumerar a todos los usuarios actuales y, en cambio, ¿es necesario que el usuario escriba su nombre de usuario? Las políticas de TI de mi empresa requieren que los usuarios no aparezcan en las pantallas de inicio de sesión.

En Ubuntu 11.04, pude hacer esto con los siguientes comandos ...

$ sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true
Bryan
fuente

Respuestas:

18

Puede hacer esto editando /etc/lightdm/lightdm.confLos contenidos predeterminados son solo:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

Y solo puedes agregar:

greeter-hide-users=true

A ese. Para ver la lista completa de opciones, vea /usr/share/doc/lightdm/lightdm.conf(o mire esta publicación sobre lightdm conf ).

Hamish Downer
fuente
En debian buster, su -y nano /etc/lightdm/lightdm.conf luego Uncomment greeter-hide-users=false. sudono trabajo. fuente , por Ehsan Nazim
EsmaeelE
4

Las respuestas que sugieren que edite el archivo conf son incorrectas .

Desde el wiki de Ubuntu :

La configuración de LighDM se rige por el /etc/lightdm/lightdm.confarchivo, sin embargo, no se supone que se edite directamente, en su lugar use:

lightdm-set-defaults

Encontré el archivo en /usr/lib/lightdm/lightdm-set-defaults.

Emitiría lo siguiente en la línea de comando:

sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true
Mercurio00
fuente
44
Si bien esta respuesta era cierta en el momento de la publicación, el programa lightdm-set-defaults ya no existe. Editar archivos conf es ahora el método correcto para actualizar la configuración. Linux es asombroso.
Mercury00
1

ambas respuestas anteriores no funcionaron para mí (Ubuntu x64 15.04) ... el wiki de Ubuntu para LightDM funciona para mí, así que pensé en publicar aquí para otros que lo están buscando, aunque también pueden seguir el wiki ...

fuente: ¿Qué es LightDM?

según el wiki de Ubuntu, si queremos anular la sesión predeterminada configurada por el sistema (provista en /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf), debemos hacer un archivo /etc/lightdm/lightdm.conf.d/50-myconfig.confy definir nuestras cosas allí ...

por ejemplo, quiero deshabilitar la lista de cuentas de usuario, habilitar el inicio de sesión manual en el saludo o en la pantalla de inicio de sesión y deshabilitar invitado así que escribí lo siguiente en /etc/lightdm/lightdm.conf.d/50-myconfig.conf

primer tipo: sudo mkdir /etc/lightdm/lightdm.conf.d/en terminal para crear lightdm.conf.dcarpeta en/etc/lightdm/

luego: sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf

y pon las siguientes líneas:

[SeatDefaults]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true

ahora guarde el archivo y reinicie o cierre la sesión, así es como lo hago funcionar .. :)

noobdeveloper99
fuente