Você teve que executar smbpasswd
para adicionar a senha do usuário porque o Samba não copia automaticamente as senhas do Unix para o seu back-end de senha.
Veja man smb.conf
para detalhes sobre cada smb parâmetro .conf. A opção unix password sync
não substitui o backend de senha do Samba com o subsistema de senha do sistema. Ele aumenta permitindo que o passwd program
seja executado quando o smbpasswd é alterado. Aqui estão os detalhes da página do manual (ênfase minha) .
This boolean parameter controls whether Samba attempts to synchronize the UNIX password with the SMB password when the encrypted SMB password in the smbpasswd file is changed. If this is set to yes the program specified in the passwd program parameter is called AS ROOT - to allow the new UNIX password to be set without access to the old UNIX password (as the SMB password change code has no access to the old password cleartext, only the new).
Default: unix password sync = no