Eu tenho um servidor Ubuntu 14.04 que expõe um compartilhamento de samba para a máquina Windows. Quando me conecto ao compartilhamento e cria arquivos com o bloco de notas, as permissões são respeitadas e os arquivos não se tornam executáveis. No entanto, quando eu uso o Visual Studio para editar os arquivos, toda vez que eu salvá-los, o bit executável é ativado. Alguns googling descobriram um thread que liga o modo aberto do arquivo wb com o atributo archive no windows e, portanto, executam bit no Linux.
No entanto, dada a minha configuração, isso não deve ser o caso.
read only = no
acl allow execute always = no
acl map full contorl = False
map archive = no
map system = no
map hidden = no
create mask = 0664
force create mode = 0664
directory mask = 02775
force directory mask = 02775
inherit permissions = False
Se for possível, eu gostaria de configurar o samba para que ele apenas deixe a permissão de execução em paz - ponto final.
Tags permissions samba linux ubuntu