私の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パスワードエントリを追加するにはどうすればよいですか?