1

Я работаю над совместным использованием домашней папки пользователя, используя имя пользователя и пароль учетной записи пользователя lLnux. Я заметил, что общий доступ к домашней папке довольно прост, так как мне просто нужно изменить файл smb.conf, чтобы включить его. Однако я не могу войти в любом случае.

Похоже, что Samba ведет свои собственные записи с именами пользователей и паролями. Есть ли способ, которым я могу автоматически сопоставить / синхронизировать имена пользователей и пароли пользователей Linux с Samba? Конечным результатом должно быть то, что всякий раз, когда я добавляю нового пользователя или пользователь меняет свой пароль для входа в Linux, Samba также автоматически меняет свой пароль.

1 ответ1

3

Возможно, вы захотите взглянуть на pam_smbpass для автоматической синхронизации паролей. Однако следует помнить, что существующие пароли не могут быть преобразованы из-за несоответствия хеша.

По сути, это неудобство связано с тем, что Windows использует некоторую непонятную хэш-функцию пароля на стороне клиента, а блоки UNIX обычно не хранят пароли в этих непонятных хешах. Таким образом, Samba должна создать свою собственную БД.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .