你好,我有一个简单的设置,我的 ubuntu 工作站通过 resilio sync 与其他一些设备同步。
我已经成功地让它工作使用这些指示。
然而我的问题是,一旦我从外部设备进行任何修改。更新或新的文件将具有这样的权限,以至于我的普通非 root 用户将不再具有该文件的写访问权限...
同步使用了不同的用户,rslsync
我已将我的用户添加到其组,并将该用户添加到我的用户组...仍然无法正常工作。
在此屏幕截图中,您可以看到该文件untitled copy.txt
对我的用户可以写入,vach
但其他两个文件则不可以。
我怎样才能使rslsync
用户能够完全访问 rw所写的任何内容vach
。
任何帮助是极大的赞赏。
答案1
我也想知道这个问题的答案。就我而言,在 Windows 上写入的文件在与 Linux 共享时无法写入。
每次 Windows 写入文件时,我都被迫执行 chmod -R 777。
答案2
我找到了一个解决方案:
转到 .service 文件
sudo vi /usr/lib/systemd/system/resilio-sync.service
使用您当前的用户名更改此行:
用户=aurelien.izoulet
组=aurelien.izoulet
环境=“SYNC_USER=aurelien.izoulet”
环境=“SYNC_GROUP=aurelien.izoulet”
重新启动 systemctl:
sudo systemctl daemon-reload
然后重新启动 rslsync 服务,这样就应该可以了!