lon*_*nix 7 gdm login-screen login
我正在使用最新的 Ubuntu 18.04 LTS 仿生。
当我登录时,它会显示我的用户名,我只需要输入密码。
我不想显示用户名。我想被迫输入用户名和密码。
我怎么做?我发现的只是旧版本或 lightdm 的信息(18 使用 gdm)。
gdm3 的设置在/usr/share/gdm/greeter.dconf-defaults.
取消注释这两行:
[org/gnome/login-screen]
disable-user-list=true
Run Code Online (Sandbox Code Playgroud)
(仅取消注释第二行将使您的登录崩溃:bugreport 确认它适用于 18.04)并重新启动登录管理器
sudo dpkg-reconfigure gdm3
Run Code Online (Sandbox Code Playgroud)
并重新启动(或重新启动sudo systemctl stop gdm并注销)。
首先进行备份,以便万一出现问题并且您无法登录,您可以使用 tty3 重做更改。编辑:这行不通;gdm 还负责处理 tty 会话,因此 tty3 也已失效...您将需要使用实时会话或 grub 救援提示符。
另一种适用于 17.10 和 18.04 的方法(来自错误报告中 fprietog 的评论 #7 ):
使用根:
/etc/dconf/profile/gdm创建一个以此内容命名的文件:Run Code Online (Sandbox Code Playgroud)user-db:user system-db:gdm
/etc/dconf/db/gdm.d/50-disable-user-list创建一个以此内容命名的文件:Run Code Online (Sandbox Code Playgroud)[org/gnome/login-screen] disable-user-list=true执行命令
sudo dconf update