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

Ubuntu 22.04下Snap-confine权限异常的永久修复方案咨询

永久解决Ubuntu 22.04中「Snap-confine has elevated permissions and is not confined but should be」错误

方法1:重新安装snapd及核心组件

系统更新可能导致snap相关文件损坏,重装可彻底修复依赖问题:

  • 先卸载现有snap组件:
    sudo apt purge snapd snap-confine
    
  • 清理残留的配置和数据文件:
    sudo rm -rf /var/lib/snapd /snap ~/snap
    
  • 重新安装snapd:
    sudo apt update && sudo apt install snapd snap-confine
    

方法2:修复AppArmor权限规则

Snap的沙箱依赖AppArmor,规则异常会直接触发权限错误:

  • 确保AppArmor服务开机自启并运行:
    sudo systemctl enable --now apparmor
    
  • 重新加载snap相关的AppArmor配置文件:
    sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap-confine*
    sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap-update-ns*
    

方法3:锁定snap服务自启状态

重启后问题复现大概率是snap相关服务未设置开机自启:

  • 开启snapd及配套服务的自启:
    sudo systemctl enable snapd
    sudo systemctl enable snapd.apparmor
    

验证修复结果

执行以下命令确认snap confinement恢复正常:

snap list
sudo snap debug confinement

若输出显示strict或classic,说明权限沙箱已正常工作。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 05:09:36