假设您将外部 iTop 保存加载到测试服务器,但随后您被锁定,因为您的管理员密码不再有效。
(这个故事是虚构的。与实际事件的任何相似之处纯属巧合。)
如何在 iTop 上重置管理员密码(给定服务器访问权限)?
答案1
可以访问数据库
mysql -e 'update itop.priv_user_local set password_hash="$2y$10$vRSLaXl12M7Y70Ucf6KbLuzb.tZbeypqKyZHXWkjgeJCrPYfFwv9a" where id = 1;'
将密码设置为admin
(对于 id=1 的帐户,应该是 admin)。
请将其保存在您的 shell 历史记录中,因为 MySQL 历史记录会忽略password
其中的任何命令。
可以访问 itop 安装文件
安装 iTop 工具包后,
有一个reset_admin_account.php
您可以在此处下载并放入itop/toolkit
文件夹,密码admin
太简单而不被接受,您必须编辑它以获得更安全的密码,然后转到该页面。