Como sugerido na minha pergunta, foi uma mudança no lado do servidor que precisava ser feita. Eu adicionei essas linhas a /etc/smb.conf
no servidor:
create mask = 0666
force create mode = 0666
directory mask = 0777
force directory mode = 0777
E agora funciona fabulosamente.