我正在使用最新的 Ubuntu 18.04 LTS bionic。
当我登录时它会显示我的用户名,我只需要输入密码。
我不想显示用户名。我想被迫输入用户名和密码。
我该怎么做?我找到的只是旧版本或 lightdm (18 使用 gdm) 的信息。
答案1
gdm3 的设置在 中完成/usr/share/gdm/greeter.dconf-defaults
。
取消注释以下两行:
[org/gnome/login-screen]
disable-user-list=true
(仅取消注释第二行会导致登录崩溃:错误报告确认它适用于 18.04)并重新启动登录管理器
sudo dpkg-reconfigure gdm3
并重新启动(或重新启动sudo systemctl stop gdm
并注销)。
首先进行备份,以便在出现问题而无法登录的情况下,可以使用 tty3 重做更改。编辑:这不起作用;gdm 还负责 tty 会话,因此 tty3 也死了……您将需要使用实时会话或 grub 救援提示。
适用于 17.10 和 18.04 的另一种方法(来自 fprietog 在错误报告):
使用root:
创建一个名为
/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