./fix_postgresql_auth.sh ╔═══════════════════════════════════════════════╗ ║ PostgreSQL Authentication Fix ║ ╚═══════════════════════════════════════════════╝  File pg_hba.conf: /var/lib/pgsql/data/pg_hba.conf  Backup configurazione... ✅ Backup salvato: /var/lib/pgsql/data/pg_hba.conf.backup_20251117_171950  Configurazione ATTUALE: local all all peer host all all 127.0.0.1/32 scram-sha-256 host all all ::1/128 scram-sha-256 local replication all peer host replication all 127.0.0.1/32 ident host replication all ::1/128 ident local ids_database ids_user md5 host ids_database ids_user 127.0.0.1/32 md5  Modifico pg_hba.conf... ✅ Configurazione modificata  Configurazione NUOVA: local all all peer host all all 127.0.0.1/32 scram-sha-256 host all all ::1/128 scram-sha-256 local replication all peer host replication all 127.0.0.1/32 ident host replication all ::1/128 ident local ids_database ids_user md5 host ids_database ids_user 127.0.0.1/32 md5  Ricarico configurazione PostgreSQL... ✅ PostgreSQL ricaricato 離 Test connessione con password... ❌ Connessione FALLITA Verifica password in /opt/ids/.env [root@ids deployment]# systemctl restart postgresql [root@ids deployment]# psql -h localhost -U ids_user -d ids_database -c "SELECT 1;" psql: error: FATAL: password authentication failed for user "ids_user" [root@ids deployment]# sudo -u postgres psql -c "ALTER USER ids_user WITH PASSWORD 'fuvX7Lk7gVNbW72bj81kfU/m6VV+j3SQ8w09z16W1CE=';" ALTER ROLE [root@ids deployment]# psql -h localhost -U ids_user -d ids_database -c "SELECT 1;" psql: error: FATAL: password authentication failed for user "ids_user" [root@ids deployment]# ./fix_postgresql_auth.sh ╔═══════════════════════════════════════════════╗ ║ PostgreSQL Authentication Fix ║ ╚═══════════════════════════════════════════════╝  File pg_hba.conf: /var/lib/pgsql/data/pg_hba.conf  Backup configurazione... ✅ Backup salvato: /var/lib/pgsql/data/pg_hba.conf.backup_20251117_172100  Configurazione ATTUALE: local all all peer host all all 127.0.0.1/32 scram-sha-256 host all all ::1/128 scram-sha-256 local replication all peer host replication all 127.0.0.1/32 ident host replication all ::1/128 ident local ids_database ids_user md5 host ids_database ids_user 127.0.0.1/32 md5  Modifico pg_hba.conf... ✅ Configurazione modificata  Configurazione NUOVA: local all all peer host all all 127.0.0.1/32 scram-sha-256 host all all ::1/128 scram-sha-256 local replication all peer host replication all 127.0.0.1/32 ident host replication all ::1/128 ident local ids_database ids_user md5 host ids_database ids_user 127.0.0.1/32 md5 🔄 Ricarico configurazione PostgreSQL... ✅ PostgreSQL ricaricato 🧪 Test connessione con password... ❌ Connessione FALLITA Verifica password in /opt/ids/.env [root@ids deployment]# export PGPASSWORD='fuvX7Lk7gVNbW72bj81kfU/m6VV+j3SQ8w09z16W1CE=' [root@ids deployment]# psql -h localhost -U ids_user -d ids_database -c "SELECT 1;" psql: error: FATAL: password authentication failed for user "ids_user" [root@ids deployment]# TEST_PASS="TestPassword123" [root@ids deployment]# sudo -u postgres psql -c "ALTER USER ids_user WITH PASSWORD '$TEST_PASS';" ALTER ROLE [root@ids deployment]# sudo -u ids sed -i "s/PGPASSWORD=.*/PGPASSWORD=$TEST_PASS/" /opt/ids/.env [root@ids deployment]# grep PGPASSWORD /opt/ids/.env PGPASSWORD=TestPassword123 [root@ids deployment]# export PGPASSWORD="$TEST_PASS" [root@ids deployment]# psql -h localhost -U ids_user -d ids_database -c "SELECT 1;" psql: error: FATAL: password authentication failed for user "ids_user" [root@ids deployment]# tail -30 /var/lib/pgsql/data/log/postgresql-*.log | grep -i "ids_user" 2025-11-17 17:19:50.207 CET [59081] DETAIL: User "ids_user" does not have a valid SCRAM secret. 2025-11-17 17:20:26.379 CET [59126] FATAL: password authentication failed for user "ids_user" 2025-11-17 17:20:26.379 CET [59126] DETAIL: User "ids_user" does not have a valid SCRAM secret. 2025-11-17 17:20:51.102 CET [59132] FATAL: password authentication failed for user "ids_user" 2025-11-17 17:20:51.102 CET [59132] DETAIL: User "ids_user" does not have a valid SCRAM secret. 2025-11-17 17:21:00.789 CET [59154] FATAL: password authentication failed for user "ids_user" 2025-11-17 17:21:00.789 CET [59154] DETAIL: User "ids_user" does not have a valid SCRAM secret. 2025-11-17 17:22:28.055 CET [59160] FATAL: password authentication failed for user "ids_user" 2025-11-17 17:22:28.055 CET [59160] DETAIL: User "ids_user" does not have a valid SCRAM secret. 2025-11-17 17:23:42.513 CET [59171] FATAL: password authentication failed for user "ids_user" 2025-11-17 17:23:42.513 CET [59171] DETAIL: User "ids_user" does not have a valid SCRAM secret.