На этот вопрос уже есть ответ здесь:
Я использую последнюю версию Ubuntu 18.04 LTS бионический.
Когда я вхожу в систему, отображается мое имя пользователя, и мне просто нужно ввести пароль.
Я не хочу, чтобы отображались имена пользователей. Я хочу, чтобы меня заставляли вводить имя пользователя и пароль.
Как мне это сделать? Все, что я нашел, это информация о старых версиях или lightdm (18 использует gdm).
В настройках для gdm3 выполняют /usr/share/gdm/greeter.dconf-defaults
.
Не прокомментируйте эти 2 строки:
[org/gnome/login-screen]
disable-user-list=true
(Только некомментарий 2-й строки разрушит Ваш вход в систему: bugreport подтверждение его работает на 18,04), и перезапустите менеджера по входу в систему с
sudo dpkg-reconfigure gdm3
и перезагрузка (или перезапуск с sudo systemctl stop gdm
и выйдите из системы).
Сделайте резервное копирование 1-м поэтому в случае, если что-то испорчено, и Вы не можете войти в систему, можно использовать tty3 для восстановления изменений.править: эта работа привычки; gdm также заботится о tty сессиях, таким образом, tty3 мертв также..., Вы будете нуждаться пользователю в живой сессии или копать спасательную подсказку.
Иначе это работает на 17,10 и 18.04 (из комментария № 7 fprietog в отчете об ошибках):
Используя корень:
Создайте названный файл
/etc/dconf/profile/gdm
с этим удовлетворяет:user-db:user system-db:gdm
Создайте названный файл
/etc/dconf/db/gdm.d/50-disable-user-list
с этим содержанием:[org/gnome/login-screen] disable-user-list=true
Выполните команду
sudo dconf update