En este caso hablas de las mascara UNIX (umask) que es tal y como dices
pero en el caso de samba no aplica: es tal y como lo pones porque samba
tiene en cuenta varias parámetros al calcular los permisos pero al final
hace un "bitwise AND" con los valores de create (directory) mask por
tanto si
Quítale
directory mask = 0777
create mask = 0777
o ponlos en ó 0022, más recomandable
la máscara es el inverso de los permisos, la máscara es equivalente en permisos
a 777 - valor de máscara,, quiere decir que una máscara de 0777 equivale en
permisos a , una máscara de 0022 equivale