我们的登录屏幕要求包括警告/免责声明和基本登录,仅显示用户名和密码字段。遗憾的是,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 用户身份执行以下操作:
- 触摸 /etc/dconf/db/gdm.d/01-custom-gdm-settings
添加以下内容:
[org/gnome/登录屏幕]
禁用用户列表=true
更新 dconf 数据库
dconf更新
重新启动 gdm。
systemctl 重新启动 gdm
或者
/etc/init.d/gdm 重新启动
有关此内容的更多详细信息,请参阅 gnome sysadmin 常见问题解答。
答案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>
更改false
为true
并注销。