Visual Studio Code Insiders altera permissões de arquivo

Visual Studio Code Insiders altera permissões de arquivo

Estou executando o Visual Studio Code Insiders no Windows 10 e tenho uma VM Ubuntu que compartilha um diretório montado no Samba. Sempre que estou editando (no Windows) um arquivo de script de shell (por exemplo, test.sh) e salvando-o (na máquina Ubuntu), ele altera a permissão dos arquivos. Este parece ser um recurso do VSCode, já que minhas extensões estão todas desativadas e ainda faz essa alteração. Coisa "engraçada" que isso afetou apenas meus scripts de shell e arquivos bbappend (receitas de anexação yocto).

Não consigo encontrar uma razão para isso. AJUDA!!!!

Muito obrigado antecipadamente!

Responder1

RESOLVIDO!

Após alguma investigação, cheguei à conclusão de que esse problema não tem nada a ver com o Visual Studio Code, mas sim com as configurações do meu servidor Samba. Por padrão, a configuração do servidor Samba mapeia as permissões de arquivo do Windows para o Linux como 744. Então, para corrigir isso, adicionei Configurações Globais:

criar máscara = 0644

e

criar diretório = 0644

também é conveniente não mapear o bit Archive adicionando

arquivo de mapas = não

informação relacionada