Я новичок в Zenoss и меня наняли системным администратором, который потерял все свои учетные данные для доступа к веб-интерфейсу Zenoss Control Center!Теперь мне поручено найти способ сброса пароля администратора (или любого другого пользователя).Я тщательно проверил сеть и наткнулся на Zendmd, оболочку Python, подключенную к базе данных Zenoss.Используя эту ссылку Я попытался установить новый пароль, но, хотя он не выдает никаких ошибок, я все равно не могу войти с новыми учетными данными, которые я установил.Также я попытался использовать zenpass
, который представляет собой небольшой скрипт для установки нового пароля администратора, но все же кажется, что он не имеет никакого эффекта.Я знаком с Python (к счастью) и пытаюсь понять, как я могу манипулировать базой данных, чтобы иметь возможность войти в систему.Но так как это OO база данных, а не реляционная, я не могу запросить ее напрямую.Пока что мои попытки исправить проблему не увенчались успехом.Частично это связано с тем, что нет документации, связанной с объектами и классами zendmd, и я должен прочитать комментарии разработчиков, чтобы узнать, что происходит.
Есть ли способ сбросить это?или хотя бы узнать, что здесь происходит?Я также подозреваю, что учетные записи заблокированы, но мне не повезло найти способ проверить это.
Новые результаты
Мне удалось отправить сброспароль электронной почты, используя следующий метод в Zendmd:
dmd.ZenUsers.user01.manage_resetPassword()
Пароль в почте не работает.Я предполагаю, что моя проблема не в пароле, а в какой-то другой проблеме с логином ... но не знаю, что это может быть.Любая помощь приветствуется.