Olá, tenho uma configuração simples onde minha estação de trabalho Ubuntu sincroniza com alguns outros dispositivos via Resilio Sync.
Consegui fazê-lo funcionar com sucesso usandoessesinstruções.
No entanto, meu problema é que, uma vez que faço alguma modificação no meu dispositivo externo. O arquivo atualizado ou novo terá tais permissões que meu usuário normal não root não terá mais acesso de gravação ao arquivo ...
Há um usuário diferente usado pela sincronização. rslsync
Adicionei meu usuário ao seu grupo e adicionei esse usuário ao meu grupo de usuários... ainda não consigo fazer isso funcionar.
Nesta captura de tela você pode ver que o arquivo untitled copy.txt
está acessível para gravação para meu usuário, vach
mas outros dois não.
Como posso fazer com que qualquer coisa escrita por rslsync
também seja totalmente acessível rw para o usuário vach
.
Qualquer ajuda é muito apreciada.
Responder1
Eu também gostaria da resposta para isso. No meu caso, os arquivos escritos no Windows não podem ser gravados quando compartilhados com o Linux.
Sou forçado a fazer um chmod -R 777 toda vez que o Windows grava um arquivo.
Responder2
Encontrei uma solução:
Vá para o arquivo .service
sudo vi /usr/lib/systemd/system/resilio-sync.service
Altere estas linhas com seu nome de usuário atual:
Usuário=aurelien.izoulet
Grupo=aurelien.izoulet
Ambiente="SYNC_USER=aurelien.izoulet"
Ambiente="SYNC_GROUP=aurelien.izoulet"
Reinicie systemctl:
sudo systemctl daemon-reload
Em seguida, reinicie o serviço rslsync e isso deve funcionar!