Answers:
在中/etc/gdm/custom.conf
,添加以下节:
[greeter]
Exclude=nobody,wont_appear1,wont_appear2
如果您想要一个包含性的列表,我认为以下方法会起作用(尽管它还会显示最近通过手动输入用户名登录的用户):
[greeter]
IncludeAll=false
Include=will_appear1,will_appear2
除非明确包含,否则UID <1000的用户将不会出现(我不是可以配置的)。任何用户仍然可以通过显式键入用户名来登录。
参考:gdm手册
如果您想禁止某些用户登录(而不是不显示其名称和图片),请向添加过滤器/etc/pam.d/gdm
。类似于(未试用;man pam_succeed_if
有关详细信息,请参见):
auth required pam_succeed_if.so user ingroup may_log_in_with_gdm
Ctrl+Alt+Backspace
重新启动X服务器和登录管理器。
sudo service gdm restart
。
如果要隐藏整个列表,请打开终端并输入以下命令:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True
要仅删除列表的某些用户,您需要将UID更改为小于1000的数字
gdm登录列表列出了UID> = 1000的所有Ubuntu登录用户
这意味着,只要您将登录集设置为使用UID <1000,它就不会显示在gdm登录列表中。
就是这样:
System -> Administration -> Users and Groups
通过单击属性编辑用户,转到高级,然后将“用户ID”更改为其他数字。尝试通过查看/ etc / passwd来确保它尚未被其他人使用