web-dev-qa-db-fra.com

Mots de passe Samba et compte utilisateur

Est-il possible de lier votre mot de passe de connexion à votre mot de passe samba?

Idéalement, tous les 30 jours, les utilisateurs doivent modifier leurs mots de passe pour se connecter à la machine. Si cela est possible, lorsqu'ils mettront à jour leur mot de passe, le mot de passe samba sera également mis à jour.

18
Muhnamana

Je crois que Samba est configuré comme ça par défaut, voici les lignes pertinentes dans 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

Plus d'informations sur ces options et plus ici . J'espère que cela pourra aider.

EDIT:

La première fois que vous ajoutez un utilisateur linux (adduser), vous devez également les ajouter à smbpasswd.

Sudo smbpasswd -a <user>

lorsque vous êtes invité à entrer un mot de passe, utilisez le mot de passe same que vous avez utilisé avec adduser. Ensuite, le mot de passe smb devrait être mis à jour automatiquement lorsque vous modifiez le mot de passe linux avec Sudo passwd <user>

26
jpetersen

Pour que votre mot de passe unix mis à jour soit également votre nouveau mot de passe samba, vous devez installer le paquetage libpam-smbpass.

0
hbogert