Estou usando o Ubuntu 12.04 e não tive que mexer com o conf do Samba. Aqui está a minha linha fstab se ajudar:
//192.168.0.150/z /media/z cifs username=###,password=### 0 0
De acordo com a documentação que li, os sinalizadores de máscara são necessários apenas se você estiver muito preocupado com as permissões que sua caixa do Linux vê no compartilhamento CIFS. Eu não sou (e executado como root, é uma VM de teste), então eu os omiti e funciona bem.
Talvez você deva tentar redefinir suas configurações do Samba para seus padrões e usar a linha fstab mais simples?