O bit de execução em um diretório é usado para permitir que o usuário desça ao diretório (transversal). Se você não definir o bit de execução, não poderá ler ou manipular o conteúdo do diretório. Por padrão, as permissões de um diretório são 0775. Isso significa que todos podem ver e manipular os arquivos. Os arquivos criados têm as permissões padrão de 0664. Isso significa que o usuário e o grupo leram e gravaram enquanto todos os outros tinham permissões de leitura.
A exceção a isso são as configurações de permissão de criação de usuários raiz. Estes são 0755 para diretórios e 0644 para arquivos. Isso ainda permite que todos os usuários visualizem os arquivos no diretório enquanto permitem apenas as permissões de leitura e gravação do usuário root.
Você precisa permitir que o usuário acesse o diretório com as permissões do diretório e a capacidade de manipular os arquivos com as permissões de arquivo.
Isso precisa ser definido inicialmente no diretório compartilhado. Então você pode fornecer as permissões de criação de arquivos e diretórios de compartilhamento
[share]
...
create mask = 0664
directory mask = 0775
A máscara de criação é para as permissões de arquivo e a máscara de diretório é para permissões de diretório. Como todas as permissões são definidas pela configuração umask mais recente, você pode considerar as configurações de máscara como configurações de umask do Samba para o compartilhamento.