Non elencare tutti gli utenti al login con LightDM


14

Ho appena eseguito l'aggiornamento a Ubuntu 11.10 e mi chiedevo se fosse possibile non elencare tutti gli utenti attuali e richiedere invece all'utente di digitare il loro nome utente? I criteri IT della mia azienda richiedono che gli utenti non siano elencati nelle schermate di accesso.

In Ubuntu 11.04, sono stato in grado di farlo con i seguenti comandi ...

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

Risposte:


18

Puoi farlo modificando /etc/lightdm/lightdm.confI contenuti predefiniti sono solo:

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

E puoi semplicemente aggiungere:

greeter-hide-users=true

A tale. Per l'elenco completo delle opzioni, vedere /usr/share/doc/lightdm/lightdm.conf(o guardare questo post su lightdm conf ).


In debian buster, su -e nano /etc/lightdm/lightdm.conf quindi Uncomment greeter-hide-users=false. sudonon funziona. fonte , di Ehsan Nazim
EsmaeelE

4

Le risposte che suggeriscono di modificare il file conf sono errate .

Dal wiki di Ubuntu :

La configurazione di LighDM è regolata dal /etc/lightdm/lightdm.conffile, tuttavia non si suppone che debba essere modificata direttamente, ma utilizzare:

lightdm-set-defaults

Ho trovato il file in /usr/lib/lightdm/lightdm-set-defaults.

Si emetterebbe quanto segue sulla riga di comando:

sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true

4
Mentre questa risposta era vera al momento della pubblicazione, il programma lightdm-set-default non esiste più. La modifica dei file conf è ora il metodo corretto per aggiornare le impostazioni. Linux è fantastico.
Mercurio

1

entrambe le risposte di cui sopra non hanno funzionato per me (Ubuntu x64 15.04) .. il wiki di Ubuntu per LightDM funziona per me, quindi ho pensato di postare qui per gli altri che lo stanno cercando, anche se possono anche seguire il wiki ..

fonte: che cos'è LightDM?

come nel wiki di Ubuntu se vogliamo sovrascrivere la sessione predefinita configurata dal sistema (fornita in /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf) dovremmo creare un file /etc/lightdm/lightdm.conf.d/50-myconfig.confe definire le nostre cose lì ...

ad esempio, desidero disabilitare l'elenco degli account utente, abilitare l'accesso manuale alla schermata di saluto o di accesso e disabilitare l'ospite, così ho scritto quanto segue /etc/lightdm/lightdm.conf.d/50-myconfig.conf

primo tipo: sudo mkdir /etc/lightdm/lightdm.conf.d/nel terminale per creare la lightdm.conf.dcartella/etc/lightdm/

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

e metti le seguenti righe:

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

ora salva il file e riavvia o esci, ecco come faccio a farlo funzionare .. :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.