我在我的 Debian 服务器上安装了 samba,并使用 libpam-smbpass 来保持 UNIX 和 SMB 密码同步。目前只能通过 shell 从 unix 登录中更改密码。
但是,刚才我添加了一个新用户并为其设置了密码。libpam-smbpass 模块告诉我:
pam_smbpass(passwd:chauthtok): Failed to find entry for user XXX.
这是很自然的,因为我很可能需要在 passwd.tdb 文件中添加一个条目,供 Samba 用于身份验证,然后才能由 pam_smbpass 自动更改该条目。
但是,Debian 中的 samba-common 不再包含 smbpasswd 实用程序!
所以,我的问题是:我今天应该如何为 Debian 不稳定系统中新创建的用户添加 SMB 密码条目?