必须通过修改LightDM配置彻底禁用访客会话:编辑/etc/lightdm/lightdm.conf,确保[Seat:]下allow-guest=false生效,重启lightdm;同步关闭控制中心访客开关,并可选清理guest-残留用户及日志。

您已在麒麟OS登录界面看到“访客会话”选项,或发现快速切换用户时意外弹出访客登录入口,这说明系统仍启用LightDM访客会话功能,必须通过修改显示管理器配置彻底禁用。
禁用LightDM访客会话(根本性关闭)
该操作直接从显示管理器底层切断访客模式启动路径,适用于所有麒麟V10 SP1及后续版本,修改后重启lightdm即生效。
1、按Ctrl+Alt+T打开终端,执行:sudo nano /etc/lightdm/lightdm.conf
2、在文件中定位到[Seat:*]节区,确认存在且未被注释的行:allow-guest=false;若该行被#开头或整行缺失,需手动添加或删除#符号使其生效。
3、保存并退出:按Ctrl+O → 回车确认保存 → 按Ctrl+X退出编辑器。
4、立即重载显示管理器:执行sudo systemctl restart lightdm;此时图形登录界面将不再显示“访客会话”按钮,且快速切换用户菜单中也不会出现访客入口。
检查并关闭控制中心中的访客开关(辅助验证)
部分麒麟OS定制版本在控制中心提供访客模式图形化开关,该开关仅作为前端掩码,实际仍依赖lightdm.conf底层配置,但需同步关闭以防误触发。
方法一:图形界面操作
1、以管理员账户登录桌面,打开“控制中心”。
2、进入“用户与组”设置页,在左侧导航栏或页面底部查找“访客账户”“允许访客登录”等字样开关。
3、若该开关处于开启状态,点击将其关闭;系统可能提示需要输入管理员密码进行确认。
方法二:终端命令验证
执行:gsettings get com.deepin.dde.control-center guest-account-enabled;若返回true,说明控制中心开关仍启用,需运行gsettings set com.deepin.dde.control-center guest-account-enabled false强制关闭。
清除已缓存的访客会话残留(可选清理)
若此前已多次使用访客会话,其临时用户目录和会话记录可能残留于系统中,虽不影响功能禁用,但建议清理以释放空间并避免日志混淆。
1、执行命令查看是否存在访客相关用户:getent passwd | grep -i guest;若输出包含类似guest-xxxxx的条目,说明仍有残留。
2、删除访客用户主目录(路径通常为/var/lib/lightdm-data/guest-*):sudo rm -rf /var/lib/lightdm-data/guest-*。
3、清空访客会话日志:sudo journalctl --vacuum-time=1d(仅保留最近一天日志,避免访客会话记录堆积)。











