Я настроил Freeradius с помощью Daloradius WebGUI для управления пользователями, NAS и т. д. Он работает отлично, я могу войти в систему как администратор, создать пользователей, и эти пользователи могут пройти аутентификацию на сервере Radius (проверено с помощью radtest).
Однако вход пользователя в систему, который позволяет пользователям менять свой пароль, осуществляется через http://domain.com/daloradius/daloradius-users/login.phpне работает. При попытке войти с учетной записью пользователя я получаю следующую ошибку:
Database connection error
Error Message: DB Error: connect failed
Я не совсем понимаю, почему, поскольку подключение к базе данных, очевидно, работает, поскольку я могу войти в интерфейс администратора как администратор. Есть ли у кого-нибудь идеи, что здесь не так?
Заранее спасибо за все ответы.
решение1
Я только что наткнулся на это в ходе собственного исследования решения.
Внутри daloradius есть еще один файл конфигурации:
/var/www/html/daloradius/daloradius-users/library/daloradius.conf.php
и вам необходимо настроить файл с информацией о базе данных.
Затем при настройке пользователей в разделе «Информация о пользователе» установите флажок «Включить вход на портал пользователей» и установите для них пароль.