Как сбросить пароль администратора Zabbix сервера

Стандартная учетная запись с правами админа сервера Zabbix называется Admin. Чтобы сбросить пароль администратора нужно авторизоваться на сервере по ssh и установить новый, подключившись к базе MySQL.

Исправим ошибку: Incorrect user name or password or account is temporarily blocked.

Прошлый пароль восстановить не получится, потому что он зашифрован в md5. Мы установим новый пароль с помощью службы Mysql.

Сброс пароля Admin в Zabbix

Если вы не знаете имя базы данных и пользователя от бд, то нужно посмотреть их по пути (название конфигурационного файла может отличаться):

cat /etc/zabbix/zabbix_server.conf | grep DBName
cat /etc/zabbix/zabbix_server.conf | grep DBUser
cat /etc/zabbix/zabbix_server.conf | grep DBPassword

У меня пользователь называется zabbix, а база данных dbzabbix.

mysql -uzabbix -p dbzabbix

Вводим пароль от пользователя zabbix.

Осталось установить новый пароль пользователю Admin.

UPDATE users SET passwd=md5('Пароль') WHERE alias='Admin';
Quit;

Теперь снова можно войти на сервер через веб интерфейс.

1 комментарий к “Как сбросить пароль администратора Zabbix сервера”

  1. Брат, если ты ищешь как сбросить пароль от заббикса 5 и выше, то слушай сюда: там уже не мд5 и с пустым паролем не пустит. Там теперь bcrypt. Тут написано как сгенерить хеш для него подробно https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/410430-reset-admin-password-for-zabbix-lts-5-0#post410472

    Если коротко, то вот так
    htpasswd -bnBC 10 «» YourNewPassword | tr -d ‘:’

    Ответить

Оставьте комментарий