Quando eu configuro um servidor Samba, as senhas ficam armazenadas em / etc / shadow.
Onde o Samba 4 armazena senhas de usuários? Como posso importar meus hashes de senha do Samba 3 no Samba 4?
Estou usando meu próprio servidor LDAP com o samba 3 e o hash da senha é armazenado no atributo userpassword
da entrada do usuário (backend passdb: ldapsam).
No entanto, o Samba 4 usa seu próprio servidor LDAP e shema, e parece não funcionar quando eu copio este atributo na entrada de usuário do Samba 4.
Como posso armazenar senhas do Samba 4 dentro de um atributo LDAP?
Quando eu configuro um servidor Samba, as senhas ficam armazenadas em / etc / shadow.
Where does Samba 4 store user passwords?
Em seu próprio servidor LDAP (integrado) no atributo unicodePwd
. Este atributo não está disponível por meio do LDAP (por exemplo, ldapsearch
não mostra isso). Mas você pode usar por exemplo ldbsearch
para ver o atributo.
How can I import my password hashes from Samba 3 in Samba 4?
Você deve usar o Samba Classic Upgrade, veja samba wiki para mais informações.
How can I store Samba 4 passwords within an LDAP attribute?
Você não deve modificar o atributo LDAP diretamente. Você pode usar samba-tool user setpassword
para definir uma nova senha para um usuário. Para a migração, você deve realmente usar a atualização clássica, que funciona bem com o backend LDAP do Samba 3.
Tags password authentication samba login ldap