안녕하세요. 저는 우분투 워크스테이션이 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 서비스를 다시 시작하면 작동합니다!