Outils pour utilisateurs

Outils du site


software:applications:postgresql:installer_pgadmin

:TODO:

Installer pgAdmin

L'installation du paquetage reconfigure apache via le fichier /etc/apache2/conf-enabled/pgadmin4.conf

dossier d'installation : /usr/pgadmin4

Dépannages

Réinitialiser mot de passe admin

Depuis la ligne de commande il est possible de gérer les comptes utilisateurs et de réinitialiser le mot de passe du compte admin :

cd /usr/pgadmin4
source venv/bin/activate
 
cd web
 
# Lister les utilisateurs 
python ./setup get-users
 
# Redéfinir le mot de passe pour l'utilisateur admin@example.org
python setup.py update-user --password newPassHere admin@example.org

Déverrouiller le compte admin

Après plusieurs échecs d'authentification, le compte est verrouillé.

  • Identifier la valeur de la variable DATA_DIR dans le fichier de configuration de l'application config.py. Sous Linux la base de données est présente dans le dossier /var/lib/pgadmin.

La base sqlite3

apt install sqlite3
 
cd  /var/lib/pgadmin
 
sqlite3 pgadmin4.db "UPDATE user SET locked = false, login_attempts = 0 WHERE username = 'user.name@example.org';"
Pour modifier le seuil à partir de duquel le compte sera verrouillé, modifier la variable de configuration MAX_LOGIN_ATTEMPTS : redéfinir la variable dans un fichier config_local.py.

Références

software/applications/postgresql/installer_pgadmin.txt · Dernière modification : 2025/04/01 10:52 de yoann