Samba 4는 사용자 비밀번호를 어디에 저장합니까?

Samba 4는 사용자 비밀번호를 어디에 저장합니까?

Samba 4는 사용자 비밀번호를 어디에 저장합니까? Samba 4의 Samba 3에서 비밀번호 해시를 어떻게 가져올 수 있나요?

저는 Samba 3과 함께 자체 LDAP 서버를 사용하고 있으며 비밀번호 해시는 userpassword사용자 항목(passdb 백엔드: ldapsam)의 속성 내에 저장됩니다.

그러나 Samba 4는 자체 LDAP 서버와 shema를 사용하므로 Samba 4 사용자 항목에 이 속성을 복사하면 작동하지 않는 것 같습니다.

LDAP 속성 내에 Samba 4 비밀번호를 어떻게 저장할 수 있나요?

답변1

Samba 4는 사용자 비밀번호를 어디에 저장합니까?

속성에 자체 (통합) LDAP 서버가 있습니다 unicodePwd. 이 속성은 LDAP를 통해 사용할 수 없습니다(예: ldapsearch표시하지 않음). 그러나 예를 들어 ldbsearch속성을 보는 데 사용할 수 있습니다 .

Samba 4의 Samba 3에서 비밀번호 해시를 어떻게 가져올 수 있나요?

Samba 클래식 업그레이드를 사용해야 합니다.삼바 위키자세한 내용은.

LDAP 속성 내에 Samba 4 비밀번호를 어떻게 저장할 수 있나요?

LDAP 속성을 직접 수정하면 안 됩니다. samba-tool user setpassword사용자의 새 비밀번호를 설정하는 데 사용할 수 있습니다 . 마이그레이션을 위해서는 Samba 3 LDAP 백엔드와 잘 작동하는 클래식 업그레이드를 사용해야 합니다.

답변2

Samba 서버를 설정할 때 비밀번호는 /etc/shadow에 저장됩니다.

관련 정보