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

如何解决RHEL 7中Snap安装出现权限拒绝的问题?

RHEL 7 下 Snap 安装 clangd 权限错误解决方案

问题重现

执行命令:

sudo snap install clangd --classic

出现错误:

error: cannot add authorization: open /[home directory]/.snap/auth.json: permission denied

解决步骤

  • 检查主目录下 .snap 目录的权限
    执行以下命令查看权限信息:

    ls -ld ~/.snap
    

    正常状态下,该目录的所有者应为当前登录用户,权限需满足至少 drwx------(700)。

  • 修复目录所有权
    如果权限或所有者异常,执行命令将目录及子项所有权恢复为当前用户:

    sudo chown -R $USER:$USER ~/.snap
    
  • 重新执行安装命令
    再次运行clangd的安装命令:

    sudo snap install clangd --classic
    

备选方案(若上述步骤无效)

  • 重启snapd服务后重试:
    sudo systemctl restart snapd
    sudo snap install clangd --classic
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 17:25:19