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???
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
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.