不要在登录LightDM时列出所有用户


14

我刚刚升级到Ubuntu 11.10,我想知道是否可以不列出所有当前用户,而是要求用户键入用户名?我公司的IT政策要求不要在登录屏幕上列出用户。

在Ubuntu 11.04中,我可以使用以下命令来执行此操作...

$ sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true

Answers:


18

您可以通过编辑来做到这一点/etc/lightdm/lightdm.conf。默认内容为:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

您可以添加:

greeter-hide-users=true

对此。有关选项的完整列表,请参阅/usr/share/doc/lightdm/lightdm.conf(或查看有关lightdm conf的帖子)。


在debian的克星,su -nano /etc/lightdm/lightdm.conf 随后取消注释greeter-hide-users=falsesudo不行。来源,Ehsan Nazim
EsmaeelE

4

提示您编辑conf文件的答案错误

Ubuntu Wiki

LighDM配置由/etc/lightdm/lightdm.conf文件控制,但是不能直接编辑,而是使用:

lightdm-set-defaults

我在中找到该文件/usr/lib/lightdm/lightdm-set-defaults

您将在命令行上发出以下命令:

sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true

4
尽管在发布时此答案是正确的,但程序lightdm-set-defaults不再存在。现在,编辑conf文件是更新设置的正确方法。Linux很棒。
Mercury00 2015年

1

以上两个答案都对我不起作用(Ubuntu x64 15.04).. LightDM的Ubuntu Wiki对我有用,因此尽管他们也可以关注Wiki,但也可以在此处将其发布给正在寻找它的其他人。

来源:什么是LightDM?

根据Ubuntu Wiki,如果我们要覆盖系统配置的默认会话(提供/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf),则应制作一个文件/etc/lightdm/lightdm.conf.d/50-myconfig.conf并在其中定义我们的内容...

例如,我想禁用列出用户帐户,在问候语或登录屏幕上启用手动登录并禁用访客,因此在 /etc/lightdm/lightdm.conf.d/50-myconfig.conf

第一种:sudo mkdir /etc/lightdm/lightdm.conf.d/在终端中创建lightdm.conf.d文件夹/etc/lightdm/

然后: sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf

并输入以下几行:

[SeatDefaults]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true

现在保存文件并重新启动或注销,这就是我如何使其工作.. :)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.