Eu acho ext4? Dê uma olhada em umask e defina a máscara de pasta em ext4 para umask 000. Por padrão o umaksk é definido como 022 o que irá criar uma pasta com permissões 777 e a máscara será subtraída com 022, o que dá uma permissão de pasta efetiva de chmod 777 - umask 022 = 755.
Se você agora mascarar todas as pastas na partição ou o que você já compartilhou com a cammand "encontrar / seu / smb-share / point / -tipo d -exec umask 000 {} \; que todas as pastas receberão a máscara 000 Em resultado, se você criar uma pasta com 777, será 777. O mesmo acontece com os arquivos: Comando: "find / your / smb-share / point / -tipo f -exec umask 000 {} \;
no final, para corrigir as permissões existentes quebradas após o umnask "localizar / seu / smb-share / point / -type f -exec chmod 777 {} \;
Isso funcionou para mim pelo menos. Você encontra mais informações na ajuda do ubuntu para as permissões umask e ext4.