方法 2 - 所有用户的全局设置

正如我们之前所说,如果我们根本不希望登录屏幕上出现任何用户列表,请按照下面列出的步骤操作。

  1. 创建或者修改 gdm 密钥文件 /etc/dconf/db/local.d/00-login-screen 并将以下几行添加到密钥文件中。
# vi /etc/dconf/db/local.d/00-login-screen
[org/gnome/login-screen]
# Do not show the user list
disable-user-list=true
  1. 文件修改完成后,以root用户运行“dconf update”使其生效。
    如果更改没有反映出来,还要重新启动 gmd 服务。
# dconf update
# systemctl restart gdm
  1. 从会话中注销并验证登录屏幕。
    它现在不应在登录屏幕上显示任何用户列表,而是要求输入用户名。
在 CentOS/RHEL 8 中 GNOME 登录屏幕上如何禁用显示用户列表

问题

登录 CentOS/RHEL 8 系统时如何禁用显示的用户列表?

在 CentOS/RHEL 8 中,有两种方法可以登录屏幕上不显示用户列表。

  • 每个用户设置
  • 所有用户的全局设置
https://onitroad.com 更多教程

方法 1 - 每个用户设置

在此方法中,从登录屏幕上显示的用户列表中删除单个用户。
因此,如果我们禁用用户“sandy”,它不会出现在用户列表中,而其他用户仍会在列表中。
如果我们想禁止所有用户不出现在用户列表中,我们必须对单个用户应用相同的设置。
相反,我们可以使用全局方法禁用已完成的用户列表。

  1. 修改用户配置文件设置文件 /var/lib/AccountsService/users/[username] 并将“SystemAccount=false”行修改为“SystemAccount=true”。
    因此,如果用户名是 john,则需要编辑配置文件设置文件 /var/lib/AccountsService/users/john。
# vi /var/lib/AccountsService/users/john
id='centos'
version-id='8'
[User]
Icon=/home/john/.face
SystemAccount=false
  1. 从帐户注销并验证登录屏幕。
    用户“john”现在不应出现在用户列表中。
日期:2020-09-17 00:13:32 来源:oir作者:oir