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

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

我正在使用最新的 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

相关内容