pgAdmin 4 | Как сбросить аккаунт администратора, если он заблокировался в Debian?

pgAdmin 4 | Как сбросить аккаунт администратора, если он заблокировался в Debian?

После первичной настройки pgAdmin 4 можно легко забыть пароль администратора. Его можно даже неправильно ввести при установке. В Debian ввод и подтверждение пароля проходит в невидимом режиме, поэтому любой может накосячить.

Если в файле «config.py» директива MAX_LOGIN_ATTEMPTS не была вручную изменена, то её значение равно 3.

Это значит, что у вас есть всего три попытки ввести верный логин и пароль.

Если вы ошибётесь, то pgAdmin 4 заблокирует эту учётную запись. Если эта учётная запись является административной, то это тупик.

 

Решение

Если вы являетесь администратором операционной системы Debian, в которой живёт ваш pgAdmin 4, то можно очень легко сбросить счётчик блокировки.

Главное чтобы в pgAdmin 4 была только одна учётная запись (админская).

Единственная учётная запись администратора в pgAdmin на Debian
Единственная учётная запись администратора в pgAdmin на Debian

Иначе вам придётся каждую «учётку» из списка заново потом создавать.

Вам нужна директория:

/var/lib/pgadmin4

В этой директории лежит файл базы данных самого pgAdmin 4.

Он называется:

pgadmin4.db

В нём хранятся все изменения, связанные с авторизациями.

 

Вы можете просто переименовать его в этой же папке, а потом запустить процесс установки через файл «setup.py» заново.

Как переустановить? Это зависит от того каким образом была совершена первоначальная установка. Это можете знать только вы. Может вы устанавливали через виртуальную изолированную среду, может ещё как-то. Это не ко мне.

 

Информационные ссылки

Официальный сайт pgAdminhttps://www.pgadmin.org