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

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

在Ubuntu 11.04中,我能够使用以下命令执行此操作…

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

你可以通过编辑/etc/lightdm/lightdm.conf来做到这/etc/lightdm/lightdm.conf 。默认内容只是:

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

你可以添加:

 greeter-hide-users=true 

为此。 有关选项的完整列表,请参阅/usr/share/doc/lightdm/lightdm.conf (或查看有关lightdm conf的这篇文章 )。

建议您编辑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 

上述答案对我来说都不适用(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写了以下/etc/lightdm/lightdm.conf.d/50-myconfig.conf

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

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

并添加以下行:

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

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