NAS部署Hermes权限问题的解决

2026-06-12 18:01:30 0点赞 2收藏 2评论

NAS 上通过 Docker 部署 Hermes 后,在宿主机直接编辑配置文件, Hermes 就会提示"权限不足"。

这是因为容器内用户(hermes: hermes)和宿主机用户权限不同,我们修改文件后夺取了 Hermes 对这个文件的所有权。

最简单的解决方案是:让 hermes 和用户在同一个用户组


操作步骤

1. 查询用户组ID

ssh 你的NAS用户名@NAS IP id

记住用户组 ID(假设是100)。

2. 修改 docker-compose.yaml

NAS部署Hermes权限问题的解决

3. SSH执行

docker exec -u root 你的容器名 sed -i 's/^users:x:100:/users:x:100:hermes/' /etc/group

4. 修复文件权限

sudo chmod -R 755 /你的hermes数据目录 sudo chown -R 10000:10000 /你的hermes数据目录


★ 风险提示:第4步会让敏感信息短暂暴露,建议让 Hermes 自动修复敏感文件权限。

如果不放心,就不要全部赋予 755,而是让 Hermes 给建议,分别把相应敏感的目录和文件赋予 755、700、600 权限。

NAS部署Hermes权限问题的解决

这样NAS用户和Hermes就能共享目录权限了。

或者,直接用绿联NAS应用商店的Hermes,也不会存在权限问题,工程师都帮我们设置好啦。只是不会更新的那么快。

展开 收起
2评论

  • 精彩
  • 最新
  • 试试看

    校验提示文案

    提交
  • 嗯嗯,应该没问题。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
2
扫一下,分享更方便,购买更轻松