使用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
现在保存文件并重新启动或注销,这就是我如何工作.. 🙂