openldap & amp; smbk5pwd

У меня есть настройка OpenLDAP (с помощью официального руководства OpenLDAP Server от ubuntu.com). Я добавил samba.schema, и у меня есть работая аутентификация samba из LDAP. Однако, когда пользователь меняет пароль, он не изменяет пароль samba.

До сих пор я сделал:

apt-get install slapd-smbk5pwd

, но я понятия не имею, как добавить его в openldap, чтобы он начал синхронизировать пароли. Я потратил много времени на поиски решений, но поскольку OpenLDAP больше не использует slapd.conf, все решения до сих пор бесполезны для меня.

Редактировать:

Дополнительная информация о конфигурации: у меня есть сервер, на котором я запускаю OpenLDAP и httpd. Пользователи могут менять свой пароль с помощью веб-интерфейса (использует PHP-скрипт для изменения пароля LDAP). Samba работает на отдельном сервере.

Если я могу изменить samba-пароль с командой командной строки или с каким-то другим скриптом, я мог бы реализовать его в веб-интерфейсе и не нуждаться в smbk5pwd для их синхронизации. Однако я тоже этого не понял. Кажется, что все изменения в smb-пароле требуют установки samba.

0
задан 24 June 2018 в 14:35

1 ответ

Просто не могу заставить этот smbk5pwd работать. Однако, поскольку я использую веб-интерфейс для пользователей, чтобы сменить пароль, я нашел обходное решение, использующее LTB-проект

. Я сделал дополнительный PHP-код для изменения обоих паролей, когда пользователь обновляет свой пароль с помощью веб интерфейс. Если пользователь использует passwd для обновления своего пароля на ssh / telnet, пароль samba не обновляется, и он / она должен перейти на веб-сайт, чтобы обновить его.

0
ответ дан 20 July 2018 в 11:33

Другие вопросы по тегам:

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