Nie wymieniaj wszystkich użytkowników przy logowaniu za pomocą LightDM

14

Właśnie zaktualizowałem system do Ubuntu 11.10 i zastanawiałem się, czy nie można wyświetlić wszystkich obecnych użytkowników i zamiast tego wymagać, aby użytkownik wpisał swoją nazwę użytkownika? Zasady informatyczne mojej firmy wymagają, aby użytkownicy nie pojawiali się na ekranach logowania.

W Ubuntu 11.04 mogłem to zrobić za pomocą następujących poleceń ...

$ sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true
Bryan
źródło

Odpowiedzi:

18

Możesz to zrobić, edytując /etc/lightdm/lightdm.confDomyślna zawartość to:

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

I możesz po prostu dodać:

greeter-hide-users=true

Do tego. Aby zobaczyć pełną listę opcji, zobacz /usr/share/doc/lightdm/lightdm.conf(lub spójrz na ten post o lightdm conf ).

Hamish Downer
źródło
W debian buster, su -a nano /etc/lightdm/lightdm.conf potem Uncomment greeter-hide-users=false. sudonie działa. źródło , autor: Ehsan Nazim
EsmaeelE,
4

Odpowiedzi sugerujące edycję pliku konf są niepoprawne .

Z wiki Ubuntu :

Konfiguracja LighDM jest zarządzana przez /etc/lightdm/lightdm.confplik, jednak nie należy go bezpośrednio edytować, zamiast tego użyj:

lightdm-set-defaults

Znalazłem plik w /usr/lib/lightdm/lightdm-set-defaults.

W wierszu polecenia wydasz następujące polecenie:

sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true
Mercury00
źródło
4
Podczas gdy ta odpowiedź była prawdziwa w momencie publikacji, program lightdm-set-defaults już nie istnieje. Edycja plików conf jest teraz poprawną metodą aktualizacji ustawień. Linux jest niesamowity.
Mercury00
1

obie powyższe odpowiedzi nie działały dla mnie (Ubuntu x64 15.04) .. wiki Ubuntu dla LightDM działa dla mnie, więc pomyśl, aby opublikować tutaj dla innych, którzy jej szukają, chociaż mogą też śledzić wiki.

źródło: Co to jest LightDM?

zgodnie z wiki Ubuntu, jeśli chcemy przesłonić domyślną sesję skonfigurowaną przez system (podaną w /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf), powinniśmy utworzyć plik /etc/lightdm/lightdm.conf.d/50-myconfig.confi zdefiniować tam nasze rzeczy ...

na przykład chcę wyłączyć wyświetlanie listy kont użytkowników, włączyć ręczne logowanie na ekranie powitania lub logowania i wyłączyć gościa, więc napisałem w tym miejscu /etc/lightdm/lightdm.conf.d/50-myconfig.conf

pierwszy typ: sudo mkdir /etc/lightdm/lightdm.conf.d/w terminalu, aby utworzyć lightdm.conf.dfolder w/etc/lightdm/

następnie: sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf

i wstaw następujące linie:

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

teraz zapisz plik i uruchom ponownie lub wyloguj się, tak to działa ... :)

noobdeveloper99
źródło