Каким образом создаются учетные записи?
Самостоятельная регистрация по электронной почте
Какие настройки ещё в админке меняли касательно авторизации? С разрешениями в ролях «игрались»?
При запросе на изменение пароля проверяется, включен ли способ создания учетной записи (!is_enabled_auth($user->auth)) или не используется ли для данного пользователя nologin (Вход запрещен). Всё. Даже не проверяется право moodle/user:changeownpassword.
Сбросьте все роли по умолчанию. Обновите версию Мудл, даже в используемой вами ветке уже версия 2.7.20
Менял только moodle/user:changeownpassword, больше ничего не трогал
Сбросьте все роли по умолчанию. Обновите версию Мудл, даже в используемой вами ветке уже версия 2.7.20
Подскажите, пожалуйста, как вернуть/сбросить все роли по умолчанию?
Если «больше ничего не трогал», то зачем сбрасывать? Может Мудл лучше обновить?
Сброс тут: Администрирование ► Пользователи ► Права ► Определить роли → клик по названию роли, не по шестеренке! И будет кнопка «Сбросить».