Як скинути пароль адміністратора postfixadmin admin password reset

Ця інструкція призначена адміністраторам, які втратили пароль до веб-панелі poostfixadmin керування mail-server postfix. Необхідний доступ до файлової системи сервера, де встановлено сам postfixadmin.

1. Дивимося, з якою базою даних (зазвичай mysql) працює postfixadmin — переглядаємо config.inc.php і шукаємо блок з даними БД:                                                               

$CONF['database_name'] = 'postfix_DB'; 

2. Створюємо новий хеш паролю (замість password — впишіть потрібний пароль):

dovecot pw -s MD5-CRYPT -p password | sed 's/{MD5-CRYPT}//'

3. Підключаємося до БД (див.п.1) сервера MySQL (якщо немає пароля root, то дивимося в config.inc.php відповідні $CONF[‘database_user’] та $CONF[‘database_password’]):

mysql -u root -D postfix_DB -p root_password

4. Переглядаємо список існуючих адміністраторів:

SELECT username,password,active,superadmin FROM admin;

список буде на зразок (не забуваємо, що ввійти може тільки активний адміністратор — поле active=1 , адміністратор, який має ознаку суперадміністратора в полі superadmin=1 має доступ до ВСІХ доменів і скриньок на цьому сервері):

+------------------------+------------------------------------+--------+------------+
| username               | password                           | active | superadmin |
+------------------------+------------------------------------+--------+------------+
| admin1@example.com    | $1$c9809462$QNLMh//*/*/*/*///Yt8__.**C711 |      1 |          0 |
| superadministartor@superdomain | $1$k2AK2zec$YlKuukjsadhufgKJHGFKJHGF/asfasdf/NTmQC5V0 |      1 |          1 |
+------------------------+------------------------------------+--------+------------+
2 rows in set (0.001 sec)

5. Встановлюємо пароль для потрібного адміністратора (в даному випадку для admin1@example.com встановлюємо хеш пароля з п.2)

UPDATE admin SET password='$1$9xoQLiNT$qCiA2sU8t86GOEb2Va2g01' WHERE username='admin1@example.com';

6. PROFIT! входимо в панель АДМІНІСТРАТОРА postfixadmin (в даному прикладі під логіном admin1@example.com та паролем password).

Опубліковано у dovecot, mail, postfix, Нотатки на колінці. Додати до закладок постійне посилання.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *