Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Linux.debian : Probleme Postgres - su

Posté par tieum2067 () le 22 juillet 2005
Bonjour,



J'ai installé postgres 7.4 sur ma debian et tout s'est passé normalement.



Le probleme: Pour ajouter des utilisateurs a la BD, il faut s'authentifier dans une console en tant qu'utilisateur postgres.



Je passe donc en root et apres j'utilise la commande su - postgres

Mais je reste en tant que root (whoami me retourne root)



Je suis donc lamentablement bloqué...



Comment faire pour passer en tant qu'utilisateur postgres???

> Lire le message (3 commentaires, moyenne: 1,3).  

Vous avez demandé le commentaire #604201.

En local

Posté par Thomas S. (page perso, ) le 23/07/2005 à 00:37. (lien). Évalué à 1.

vi /etc/postgresql/pg_hba.conf

# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
# Database administrative login by UNIX sockets
local all postgres trust

/etc/init.d/postgresql restart

psql -U postgres template1

ALTER USER postgres ENCRYPTED Password 'toto';
\d

vi /etc/postgresql/pg_hba.conf

# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
# Database administrative login by UNIX sockets
local all postgres md5

/etc/init.d/postgresql restart

psql -U postgres template1

Il existe d'autres methodes d'authentification, je dis pas que c'est la meilleur.