在 18 的登录屏幕上询问用户名和密码

lon*_*nix 7 gdm login-screen login

我正在使用最新的 Ubuntu 18.04 LTS 仿生。

当我登录时,它会显示我的用户名,我只需要输入密码。

我不想显示用户名。我想被迫输入用户名和密码。

我怎么做?我发现的只是旧版本或 lightdm 的信息(18 使用 gdm)。

Rin*_*ind 5

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 ):

使用根: