Права пользователя Ubuntu для работы с resilio sync

Права пользователя Ubuntu для работы с resilio sync

Привет, у меня простая настройка, в которой моя рабочая станция Ubuntu синхронизируется с некоторыми другими устройствами через resilio sync.

Я успешно заставил это работать, используяэтиинструкции.

Однако моя проблема в том, что как только я делаю какие-либо изменения с моего внешнего устройства. Обновленный или новый файл будет иметь такие разрешения, что мой обычный не-root пользователь больше не будет иметь права записи в файл...

Синхронизация использует другого пользователя. rslsyncЯ добавил своего пользователя в его группу, а этого пользователя — в свою группу пользователей... но это все равно не работает.

скриншот терминала

На этом снимке экрана вы можете видеть, что файл untitled copy.txtдоступен для записи моему пользователю, vachно два других — нет.

Как сделать так, чтобы все написанное rslsyncбыло также полностью доступно пользователю для чтения и записи vach?

Любая помощь будет высоко оценена.

решение1

Я бы тоже хотел получить ответ на этот вопрос. В моем случае файлы, записанные в Windows, не могут быть записаны при совместном использовании с Linux.

Мне приходится выполнять команду chmod -R 777 каждый раз, когда Windows записывает файл.

решение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, и это должно заработать!

Связанный контент