群晖Docker容器Syncthing文件权限问题处理

文章2022-05-20

1.问题描述

群晖安装docker运行syncthing,同步文件夹为volume1下的文件夹,启动容器的时候一直提示:permission denied

2.解决办法

1)确认文件所有者为当前用户(修改拥有者请勾选应用到这个文件夹、子文件夹及文件

群晖Docker容器Syncthing文件权限问题处理-下一朵云
图1 确认文件所有者

2)在权限选项卡添加SYSTEM用户组读写权限

群晖Docker容器Syncthing文件权限问题处理-下一朵云
图2 添加SYSTEM组
群晖Docker容器Syncthing文件权限问题处理-下一朵云
图3 配置读写权限

3)确定后,重启docker容器,即可正常使用syncthing!

注意:如果DSM7.x版本进行以上操作后还是显示未同步,请在syncthing的管理页面,将文件夹的忽略文件权限勾选上,如下图

群晖Docker容器Syncthing文件权限问题处理-下一朵云
图4 忽略文件权限
版权声明:本文为下一朵云发布文章,转载请附上原文出处链接和本声明。
本文链接:https://www.orcy.net.cn/1636.html

​ 广告:HCIE-Security认证课程辅导资料(付费)

6 条评论

  • 头像
    FlintyLemming
    2022-11-11

    环境变量里,PGID 101,PUID 你用户的id,应该可以。不需要额外动文件夹的权限。

    • 头像
      pony
      2022-11-11

      确实可以尝试一下这个方法,DSM7.0试过没有生效*—*

  • 头像
    xpx
    2022-04-14

    有完整的docker搭建syncthing的教程吗

    • 头像
      pony
      2022-04-18

      暂时没有,不过我已经在用了,后期会出教程的。

  • 头像
    pxl
    2022-03-21

    DSM7这方法不行!
    ailed to create folder root directory mkdir /volume1: permission denied

    • 头像
      pony
      2022-03-21

      目前DSM7.0.1-42218 syncthing的文件夹给SYSTEM、administrators两个用户组读写权限就可以正常运行,不会出现权限报错问题。如图目前DSM7.0.1-42218 syncthing的文件夹给SYSTEM、administrators两个用户组读写权限就可以正常运行,不会出现权限报错问题。(如果还是不行,建议给Everyone用户组读写权限,启动容器是勾选”使用高权限执行容器”测试一下)

发表评论

电子邮件地址不会被公开。 必填项已用*标注