resilio 동기화 작업을 위한 Ubuntu 사용자 권한

resilio 동기화 작업을 위한 Ubuntu 사용자 권한

안녕하세요. 저는 우분투 워크스테이션이 resilio 동기화를 통해 다른 장치와 동기화되는 간단한 설정을 가지고 있습니다.

나는 그것을 사용하여 성공적으로 작동했습니다.이것들지침.

그러나 내 문제는 일단 외부 장치에서 수정을 수행하면 된다는 것입니다. 업데이트된 파일이나 새 파일에는 루트가 아닌 일반 사용자가 더 이상 파일에 대한 쓰기 권한을 가질 수 없는 권한이 부여됩니다.

동기화에 사용되는 다른 사용자가 있습니다. rslsync내 사용자를 해당 그룹에 추가하고 해당 사용자를 내 사용자 그룹에 추가했는데... 여전히 이 작업을 수행할 수 없습니다.

터미널 스크린샷

untitled copy.txt이 스크린샷에서는 내 사용자가 파일에 쓰기 액세스가 가능 vach하지만 다른 두 개는 액세스할 수 없다는 것을 알 수 있습니다 .

rslsync가 작성한 모든 내용을 사용자가 rw에서도 완전히 액세스할 수 있도록 하려면 어떻게 해야 합니까 vach?

어떤 도움이라도 대단히 감사하겠습니다.

답변1

이에 대한 답변도 듣고 싶습니다. 제 경우에는 윈도우에서 작성한 파일을 리눅스에서 공유하면 쓸 수 없습니다.

Windows가 파일을 쓸 때마다 chmod -R 777을 수행해야 합니다.

답변2

해결책을 찾았습니다.

.service 파일로 이동
sudo vi /usr/lib/systemd/system/resilio-sync.service

현재 사용자 이름으로 다음 줄을 변경하세요.

사용자=aurelien.izoulet
그룹=aurelien.izoulet
Environment="SYNC_USER=aurelien.izoulet"
Environment="SYNC_GROUP=aurelien.izoulet"

systemctl 다시 시작:
sudo systemctl daemon-reload
그런 다음 rslsync 서비스를 다시 시작하면 작동합니다!

관련 정보