You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何禁用Ubuntu Guest账户后guest组仍存在且删除后重启恢复?

解决Ubuntu-Mate 16.04中Guest组删除后自动恢复的问题

我来帮你搞定这个guest组删了又自动回来的麻烦——这种情况是因为咱们虽然禁用了Guest登录选项,但系统底层还有服务在自动维护guest相关的组信息。下面是一步步的解决办法:

1. 先确认Guest账户的禁用配置是否完整

你之前创建的/etc/lightdm/lightdm.conf.d/50-no-guest.conf,先检查下内容是不是如下配置,确保登录层面的禁用是彻底的:

[SeatDefaults]
allow-guest=false

如果这个配置没问题,那登录选项消失是生效的,但guest组反复出现的根源是accountsservice服务,它会自动重建guest相关的用户和组条目。

2. 修改AccountService的Guest账户配置

我们需要给guest账户打上“系统账户”的标记,阻止服务自动重建它的组:

  • 创建(或编辑)/var/lib/AccountsService/users/guest文件,写入以下内容:
[User]
SystemAccount=true
  • 重启accountsservice服务让配置生效:
sudo systemctl restart accounts-daemon

3. 彻底删除guest组并锁定配置

现在手动删除guest组,再通过文件属性阻止系统自动修改:

  • 先删除guest组:
sudo groupdel guest
  • 备份/etc/group文件(以防操作失误):
sudo cp /etc/group /etc/group.bak
  • 编辑/etc/group文件,把所有和guest相关的条目直接删掉,保存退出。
  • 给/etc/group添加 immutable 属性,防止系统自动修改这个文件:
sudo chattr +i /etc/group

之后如果需要修改/etc/group,可以用sudo chattr -i /etc/group移除这个属性。

4. 验证效果

重启系统后打开“Manage Groups”检查,guest组应该不会再自动恢复了。


内容的提问来源于stack exchange,提问作者exe2bin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:19:21