smbpasswdバイナリがないときにDebianのユーザーにSMB(samba)パスワードを追加する方法は?


2

私のDebianサーバーにsambaをインストールしており、libpam-smbpassを使用してUNIXとSMBのパスワードを同期させています。現時点では、パスワードはシェル経由のUNIXログインからのみ変更されます。

しかし、ちょうど今、私は新しいユーザーを追加し、それにパスワードを与えました。libpam-smbpassモジュールは次のことを教えてくれます。

pam_smbpass(passwd:chauthtok): Failed to find entry for user XXX.

pam_smbpassによって自動的にエントリを変更する前に、Sambaが認証に使用するpasswd.tdbファイルにエントリを追加する必要がある可能性が高いため、これは自然なことです。

ただし、Debianのsamba-commonにはsmbpasswdユーティリティが含まれなくなりました!

だから、私の質問は次のとおりです。今日、Debian不安定版で新しく作成されたユーザーにSMBパスワードエントリを追加するにはどうすればよいですか?

回答:


5

samba-common-binパッケージ内にあるように見えます: パッケージページファイルリスト

これはsamba-commonsambaソースパッケージ(changelog)のバージョン2:3.4.0〜pre2-1でスピンアウトされたようです。

samba(2:3.4.0〜pre2-1)実験的; urgency = low

[Jelmer Vernooij]
*バイナリをsamba-commonからsamba-common-binに分割。
終了:#524661


完璧な、なんらかの奇妙な理由でそのパッケージを見逃した。ありがとう。
裸の
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.