Dunque, se qualcuno sapraà rispondermi a questo post farei i salti di gioia!
Il mio problema è il seguente:
Sto lavorando ad un progetto che prevede lo sviluppo di un applicazione web basata su un database. La versione di prova era mySql+PHP. Adesso però, per limiti di stabilità e dimensione (e imposizione del prof...) ho la necessità di usare postgresql.
E' installato su una macchina Linux Debian(Apache2 e PHP4), e sembra funzionare perfettamente. Il mio problemaè che, una volta diventato l'utente 'postgres' e creato altri utenti con l'apposito comando createuser, se questo username corrisponde ad uno del sistema operativo, allora tutto funziona anche troppo bene, nel senso che quando sono loggato come quell'utente non mi chiede nemmeno la password che ho impostato. Se creo un utente che non esiste nel sitema operativo e tento di usare il comando psql per entare nel database come quell'utente mi da un errore di autenticazione. Sembre che l'unica soluzione sia mettere mano ai file di configurazione di postgres. Cercavo una soluzione che sia più elegante, e se non è possibile cercavo una spiegazione a tutto questo. L'importanza per me di creare utenti sul database è per il fatto che devo accedere poi al db tramite php.