0

我是 Zenoss 的新手,并在某个地方被聘为系统管理员,但我失去了访问 Zenoss 控制中心 WebUI 的所有凭据!现在我被分配找到一种方法来重置管理员(或任何其他用户)密码。我已经彻底检查了网络,发现了 zendmd,一个连接到 Zenoss 数据库的 python shell。使用此链接我尝试设置新密码,但虽然它没有引发任何错误,但我仍然无法使用我设置的新凭据登录。我也尝试使用zenpass这是一个设置新管理员密码的小脚本,但似乎仍然没有效果。我熟悉python(幸运的是),我试图了解如何操作数据库以便能够登录。但由于这是一个面向对象数据库而不是关系数据库,我无法直接查询它。到目前为止,我试图解决这个问题的尝试都没有成功。部分原因是没有与 zendmd 对象和类相关的文档,我必须阅读开发人员的评论才能了解发生了什么。

有没有办法重置这个?或者至少找出这里发生了什么?我也怀疑这些帐户被锁定了,但我没有找到检查这个的方法。

新发现

我能够在 zendmd 中使用以下方法发送重置密码电子邮件:

dmd.ZenUsers.user01.manage_resetPassword()

邮件中的密码无效。我想我的问题不是密码,而是登录的其他问题......但不知道它可能是什么。任何帮助表示赞赏。

4

1 回答 1

0

好吧,经过一番研究,我发现我试图登录到错误的登录界面!控制中心与 Zenoss WebUI 不同(菜鸟错误),现在可以了。

所有使用 zendmd 的方法都可以完美运行。实际上,这帮助我学习了一点 zenoss python shell,这在不久的将来肯定会有用。

于 2018-10-15T08:46:35.460 回答