麒麟系统登录界面需隐藏用户列表时,应修改/etc/lightdm/lightdm.conf,在[Seat:*]下设置greeter-hide-users=true和greeter-show-manual-login=true,并重启lightdm;同时建议设置allow-guest=false禁用访客会话。

麒麟系统登录界面默认显示所有已创建用户头像,若需隐藏用户列表、仅保留手动输入框以增强安全性或满足合规要求,必须修改LightDM配置并禁用自动用户枚举功能。
关闭登录界面用户头像自动显示
第一步:按Ctrl+Alt+T打开终端,执行以下命令进入LightDM主配置文件:
sudo nano /etc/lightdm/lightdm.conf
第二步:在[Seat:*]节区下添加或修改以下两行(若已存在则取消注释并确保值正确):
greeter-hide-users=true
greeter-show-manual-login=true
第三步:保存文件(Ctrl+O → 回车确认)→ 退出编辑器(Ctrl+X)→ 执行重启命令使配置生效:
sudo systemctl restart lightdm
验证隐藏效果与强制手动登录
重启LightDM后,登录界面将不再显示任何用户头像或用户名列表,仅保留“用户名”和“密码”两个输入框。此时必须完整输入用户名(区分大小写)和对应密码才能登录,【输错用户名将直接提示“认证失败”,不会泄露系统中是否存在该用户】。
可选:同步禁用访客会话防止绕过
在同一个/etc/lightdm/lightdm.conf文件的[Seat:*]节区内,确认以下行已启用且未被注释:
allow-guest=false
这一步能彻底关闭“访客会话”入口,避免通过访客模式间接探测用户存在性。若该行被#开头,请删除#号再保存。

















