如何在 Fedora 16 或 17 上的 Gnome 3 中禁用用户列表登录屏幕?

如何在 Fedora 16 或 17 上的 Gnome 3 中禁用用户列表登录屏幕?

我们的登录屏幕要求包括警告/免责声明和基本登录,仅显示用户名和密码字段。遗憾的是,Gnome 3 似乎忽略了org.gnome.login-screen.disable-user-list提供的复选框dconf-editor

您可以禁用在 Gnome 3 GDM 中登录之前显示的用户列表吗?

答案1

gdm3 在它自己的 dconf 数据库中加载其配置。这显然与用户 dconf 数据库是分开的,可以使用 dconf-editor 从 GUI 访问该数据库。

要编辑控制 gdm 设置和登录屏幕的键值对,请在 /etc/dconf/db/gdm.d 中创建自定义文件并在其中添加自定义条目。

以 root 用户身份执行以下操作:

  1. 触摸 /etc/dconf/db/gdm.d/01-custom-gdm-settings
  2. 添加以下内容:

    [org/gnome/登录屏幕]

    禁用用户列表=true

  3. 更新 dconf 数据库

    dconf更新

  4. 重新启动 gdm。

    systemctl 重新启动 gdm

    或者

    /etc/init.d/gdm 重新启动

有关此内容的更多详细信息,请参阅 gnome sysadmin 常见问题解答。

https://live.gnome.org/SysAdminGuide

答案2

这对我有用(Oracle Linux 6.5)
http://blog.toracat.org/2011/01/gnome-login-shows-all-valid-user-accounts-disable-it/

编辑/etc/gconf/gconf.xml.defaults/%gconf-tree.xml文件

在本节下

<entry name="disable_user_list" mtime="1400746800" type="schema" stype="bool" owner="gdm-simple-greeter" gettext_domain="gdm"
   <local_schema locale="C" short_desc="Do not show known users in the login window">
      <default type="bool" value="false"/>
      <longdesc>Set to true to disable showing known users in the login window.</longdesc>
   </local_schema>
</entry>

更改falsetrue并注销。

相关内容