Как добавить пароль SMB (samba) для пользователя в Debian, когда нет двоичного файла smbpasswd?

5393
Nakedible

У меня установлена ​​samba на моем сервере Debian, и я использую libpam-smbpass для синхронизации паролей UNIX и SMB. В настоящий момент пароли меняются только с логинов Unix через оболочку.

Однако только сейчас я добавил нового пользователя и дал ему пароль. Модуль libpam-smbpass сообщает мне, что:

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

Это естественно, так как мне, скорее всего, нужно добавить запись в файл passwd.tdb, который используется Samba для аутентификации, прежде чем эта запись может быть автоматически изменена pam_smbpass.

Однако samba-common в Debian больше не содержит утилиту smbpasswd!

Итак, мой вопрос: как мне добавить запись пароля SMB для вновь созданного пользователя в нестабильной версии Debian сегодня?

2

1 ответ на вопрос

5
quack quixote

Похоже, это в samba-common-binпакете: страница пакета, список файлов

Похоже, что это было samba-commonвыведено из версии 2: 3.4.0 ~ pre2-1 sambaисходного пакета ( журнал изменений ):

самба (2: 3.4.0 ~ pre2-1) экспериментальная; Актуальность = низкий

[Jelmer Vernooij]
* Разделяет двоичные файлы из samba-common в samba-common-bin.
Закрывается: # 524661

Отлично, удалось пропустить этот пакет по какой-то странной причине. Благодарю. Nakedible 14 лет назад 0

Похожие вопросы