Eu acredito que o Samba é configurado assim por padrão, aqui estão as linhas relevantes em smb.conf
:
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
Mais informações sobre essas opções e mais aqui . Espero que ajude.
EDITAR:
A primeira vez que você adicionar um usuário linux ( adduser
) você precisa adicioná-los ao smbpasswd também.
sudo smbpasswd -a <user>
quando for solicitada uma senha, use a mesma senha que você usou com o adduser. Depois disso, a senha do smb deve ser atualizada automaticamente quando você alterar a senha do linux com sudo passwd <user>