Как сбросить пароль (или разблокировать пользователя) в Zenoss с помощью zendmd?(Обычные методы не работают) - PullRequest
0 голосов
/ 15 октября 2018

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

Есть ли способ сбросить это?или хотя бы узнать, что здесь происходит?Я также подозреваю, что учетные записи заблокированы, но мне не повезло найти способ проверить это.

Новые результаты

Мне удалось отправить сброспароль электронной почты, используя следующий метод в Zendmd:

dmd.ZenUsers.user01.manage_resetPassword()

Пароль в почте не работает.Я предполагаю, что моя проблема не в пароле, а в какой-то другой проблеме с логином ... но не знаю, что это может быть.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 15 октября 2018

Что ж, после некоторых исследований я обнаружил, что пытался войти в неправильный интерфейс входа!Центр управления отличается от Zenoss WebUI (ошибка новичка), и теперь он в порядке.

Все методы с Zendmd работают отлично.На самом деле, это помогло мне изучить немного оболочки zenoss python, которая определенно будет полезна в ближайшем будущем.

...