您好,我有一個簡單的設置,我的 ubuntu 工作站透過 Resilio 同步與其他一些設備同步。
我已經成功地使用了它這些指示。
然而我的問題是,一旦我從外部設備進行任何修改。更新的或新的檔案將具有這樣的權限,我的普通非 root 使用者將不再具有對該檔案的寫入存取權限...
同步使用了另一個用戶,rslsync
我已將我的用戶添加到其群組並將該用戶添加到我的用戶群組...仍然無法正常工作。
在此螢幕截圖中,您可以看到untitled copy.txt
我的用戶可以寫入該文件vach
,但其他兩個則不能。
rslsync
我怎麼能做到這樣,用戶編寫的任何內容都可以完全讀寫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 服務,這應該可以工作!