Samba 4はユーザーパスワードをどこに保存しますか? Samba4のSamba3からパスワードハッシュをインポートするにはどうすればよいですか?
Samba 3で独自のLDAPサーバーを使用しており、パスワードハッシュはユーザーエントリ(passdbバックエンド:ldapsam)のuserpassword
属性内に保存されています。
ただし、Samba 4は独自のLDAPサーバーとshemaを使用しており、この属性をSamba4ユーザーエントリにコピーすると機能しないようです。
LDAP属性内にSamba4パスワードを保存するにはどうすればよいですか?
Samba 4はユーザーパスワードをどこに保存しますか?
属性unicodePwd
内の独自の(統合された)LDAPサーバー。この属性はLDAPでは使用できません(例:ldapsearch
では表示されません)。ただし、たとえばldbsearch
を使用して属性を表示できます。
Samba4のSamba3からパスワードハッシュをインポートするにはどうすればよいですか?
Samba Classic Upgradeを使用する必要があります。詳細については、 samba wiki を参照してください。
LDAP属性内にSamba4パスワードを保存するにはどうすればよいですか?
LDAP属性を直接変更しないでください。 samba-tool user setpassword
を使用して、ユーザーの新しいパスワードを設定できます。移行には、Samba 3LDAPバックエンドでうまく機能するクラシックアップグレードを実際に使用する必要があります。
Sambaサーバーをセットアップすると、パスワードは/ etc/shadowに保存されます。