Eu já respondi a uma pergunta muito semelhante aqui. Dê uma olhada: Como fazer um novo arquivo copiado sempre 777 permissão
O problema está definitivamente nas permissões. O Windows os leva muito vagamente, mas o Linux compara o UID do usuário que acessa o arquivo e o UID do proprietário do arquivo. E não é suficiente fazer o login como usuário de mesmo nome, o UID tem que estar certo. Isso pode ser feito configurando a opção uid e gid em smbmount.
Por exemplo:
smbmount //server/share /mount_point -o uid=1023,gid=1000
Atenciosamente,
Martin