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

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

Samba 4는 사용자 비밀번호를 어디에 저장합니까? Samba 3에서 Samba 4로 비밀번호 해시를 가져오는 방법은 무엇입니까?

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

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

LDAP 속성에 Samba 4 비밀번호를 저장하는 방법은 무엇입니까?

답변1

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

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

Samba 3에서 Samba 4로 비밀번호 해시를 가져오는 방법은 무엇입니까?

Samba 클래식 업그레이드를 사용해야 합니다.삼바 위키더 많은 정보를 알고 싶습니다.

LDAP 속성에 Samba 4 비밀번호를 저장하는 방법은 무엇입니까?

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

답변2

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

관련 정보