Назад | Перейти на главную страницу

Автоматическая синхронизация паролей Samba / паролей пользователей Linux?

Я использовал Webmin для настройки основного общего ресурса Samba на моем сервере. Webmin создал мои smbusers из доступных пользователей Linux. Но он оставил все их smbpassword пустыми вместо того, чтобы использовать их пароли пользователей linux.

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

В Debian и его производных вы можете следовать инструкциям Вот чтобы синхронизировать их. Я почти уверен, что что-то подобное можно довольно легко сделать в других дистрибутивах.

Смотря на раздел пароля в руководстве по Samba кажется, что у Samba есть встроенный способ сделать это с помощью:

[global]
unix password sync = yes

Что обновит системный пароль для пользователя при изменении пароля Samba - то есть вы должны изменить пароль для пользователей с Samba, а не с passwd.

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

Небольшое предостережение - вам, вероятно, придется копаться непосредственно в файлах конфигурации, я не уверен, что вы можете внести необходимые изменения через webmin.