Tenho certeza de que isso tem a ver com as diferenças em como as permissões são tratadas no Windows e no Unix / Linux. Por padrão, os arquivos criados em um compartilhamento Samba do Windows sempre são criados com permissões 777. Se backupcopy
estiver definido como no
Vim salvará arquivos criando um novo arquivo em vez de gravar em um existente, isso causaria o que você está vendo.
Então, duas correções possíveis:
- Defina a opção backupcopy no vim para
yes
- Defina
create mask = 0644
(ou qualquer outro) na configuração do Samba para o compartilhamento em questão