Bootstrap

【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 ,使用这个密码登陆以后,在系统页面进行修改,修改为一个安全可靠的密码,这样整个密码修改过程就结束了。