web-dev-qa-db-ja.com

Samba 4はユーザーパスワードをどこに保存しますか?

Samba 4はユーザーパスワードをどこに保存しますか? Samba4のSamba3からパスワードハッシュをインポートするにはどうすればよいですか?

Samba 3で独自のLDAPサーバーを使用しており、パスワードハッシュはユーザーエントリ(passdbバックエンド:ldapsam)のuserpassword属性内に保存されています。

ただし、Samba 4は独自のLDAPサーバーとshemaを使用しており、この属性をSamba4ユーザーエントリにコピーすると機能しないようです。

LDAP属性内にSamba4パスワードを保存するにはどうすればよいですか?

3
Totor

Samba 4はユーザーパスワードをどこに保存しますか?

属性unicodePwd内の独自の(統合された)LDAPサーバー。この属性はLDAPでは使用できません(例:ldapsearchでは表示されません)。ただし、たとえばldbsearchを使用して属性を表示できます。

Samba4のSamba3からパスワードハッシュをインポートするにはどうすればよいですか?

Samba Classic Upgradeを使用する必要があります。詳細については、 samba wiki を参照してください。

LDAP属性内にSamba4パスワードを保存するにはどうすればよいですか?

LDAP属性を直接変更しないでください。 samba-tool user setpasswordを使用して、ユーザーの新しいパスワードを設定できます。移行には、Samba 3LDAPバックエンドでうまく機能するクラシックアップグレードを実際に使用する必要があります。

3
tlo

Sambaサーバーをセットアップすると、パスワードは/ etc/shadowに保存されます。

2
vis.15