Senhas de Samba e de User Accounts

13

É possível vincular sua senha de login à sua senha do samba?

Idealmente a cada 30 dias, os usuários precisam alterar suas senhas para fazer login na máquina e, se possível, quando atualizarem sua senha, ela também atualizará a senha do samba.

    
por Muhnamana 21.06.2012 / 02:04

2 respostas

23

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>

    
por jpetersen 21.06.2012 / 03:29
0

Para que sua senha unix atualizada também seja sua nova senha do samba, você terá que instalar o pacote libpam-smbpass .

    
por hbogert 15.12.2015 / 18:12