こんにちは。私の Ubuntu ワークステーションは、Resilio Sync を介して他のデバイスと同期するシンプルなセットアップになっています。
私はそれを使用してうまく動作させましたこれら説明書。
しかし、問題は、外部デバイスから変更を加えると、更新されたファイルまたは新しいファイルに、通常の非ルート ユーザーがファイルへの書き込みアクセスができなくなるような権限が付与されることです...
同期には別のユーザーが使用されています。rslsync
自分のユーザーをそのグループに追加し、そのユーザーを自分のユーザー グループに追加しましたが、まだ動作しません。
untitled copy.txt
このスクリーンショットでは、このファイルはユーザーが書き込みアクセスできるが、他の 2 つのファイルはアクセスできないことがわかります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 サービスを再起動すると、動作するはずです。