当没有 smbpasswd 二进制文件时,如何在 Debian 中为用户添加 SMB(samba)密码?

当没有 smbpasswd 二进制文件时,如何在 Debian 中为用户添加 SMB(samba)密码?

我在我的 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 密码条目?

答案1

看起来它在samba-common-bin包裹里: 包页面文件列表

samba-common看来这是从源包版本 2:3.4.0~pre2-1 中衍生出来的samba变更日志):

samba(2:3.4.0~pre2-1)实验性;紧急程度=低

[ Jelmer Vernooij ]
* 将二进制文件从 samba-common 拆分到 samba-common-bin。
关闭:#524661

相关内容