O samba não pode apenas usar o passwd / shadow, porque vários atributos adicionais devem ser armazenados.
Mas você pode configurar o samba com o tdbsam-backend e permitir que o samba sincronize as senhas.
Ou você configura um ldap-backend aberto para a autenticação do sistema e do samba. Mas isso não é tão trivial ...