Как аутентифицировать сайт PHP, используя пользователей в Samba4 AD
Я видел несколько веб-сайтов / учебных пособий по "доступу к файлам и папкам", контролируемых Samba4.
Я хочу спросить, возможно ли использовать Samba в качестве базы данных и разрешить пользователю вводить свое имя пользователя и пароль, а затем с помощью PHP подключиться к списку пользователей Samba, чтобы проверить эти учетные данные и пройти аутентификацию.
1 ответ
Решение
Я делал это давно с samba3 и PHP4. Извините, но я не могу дать вам подробности прямо сейчас, но я использовал это: http://uranus.chrysocome.net/linux/php/php_smbauth.htm
Код будет выглядеть так:
smbauth($username, $password, $primary_svr, $secondary_svr, $domain);
Я не видел поддержки PHP5 или возможности установить ее через apt. В любом случае, с правами источника и администратора вы можете скомпилировать его.