【21-3】Zabbix 重置 Admin 密码
运维久了,在某些时候,由于某些原因,总会有改密码的需求。对于 Zabbix 系统 Admin 用户的密码忘记需要修改。
Zabbix 的密码存储在数据库中,且通过 md5 加密后存储,我们可以修改数据库中
可以使用如下方式。
使用 MySQL 客户端连接 Zabbix 数据库。
mysql -uroot -pAbc123xxx #-u 是用户名,-p 后面是密码
连接 Zabbix 数据库,查询 users 表
MariaDB [mysql]> use zabbix;
MariaDB [zabbix]> show tables;
MariaDB [zabbix]> select * from users;
MariaDB [zabbix]> select userid,alias,passwd from users;
生成一个新密码 MD5 值,新的密码是 erdong
[root@localhost ~]# echo -n erdong | openssl md5
(stdin)= 55f138404400d4c564d0d51e1ee3920d
更新 update 表数据,userid=1 的用户,Admin 用户的 userid 是 1 。
MariaDB [zabbix]> update users set passwd='55f138404400d4c564d0d51e1ee3920d' where userid = '1';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
将这个修改刷新到 数据库中。
MariaDB [zabbix]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)
这样就修改好了,新的 Admin 用户的密码是 erdong ,使用这个密码登陆以后,在系统页面进行修改,修改为一个安全可靠的密码,这样整个密码修改过程就结束了。
版权声明: 本文为 InfoQ 作者【耳东】的原创文章。
原文链接:【http://xie.infoq.cn/article/82ab547e54aae5c7d7f11e49b】。文章转载请联系作者。
评论