PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#2 Général » création de tablespace uniquement pour le superUser ? » 14/11/2018 10:11:49

dznet
Réponses : 2

Bonjour,

Alors j'ai un peu honte de poser cette question, mais n'ayant pas trouvé des réponses contradictoires je préfère la poser ici.

Est-ce qu'il faut être obligatoirement un SuperUser type le user postgres pour créer des tablespace ?
ou est-il possible de déléguer ce droit à un user ayant le rôle admin de la base ? --> si oui comment ?

Merci de vos réponse.

Dz

#3 Re : Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 25/10/2018 10:20:46

Bonjour,

désolé pour le retard de ma réponse.

Effectivement avec les modifications données par dverite, j'arrive maintenant à me connecter depuis un autre user avec psql -U toto

Question,

faut-il pour chaque utilisateur sa base pour se connecter ? même si il a des privilèges LOGIN CREATEDB CREATEROLE INHERIT

Merci

#4 Re : Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 22/10/2018 15:47:40

Voici le fichier

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            ident
host    replication     all             ::1/128                 ident

#5 Re : Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 22/10/2018 15:24:48

ruizsebastien a écrit :

bonjour,

si vous faisiez "su - postgres" au lieu de "su postgres" vous vous placeriez avec l'environnement du user postgres et non pas celui de root.

Oui, je sais, mais ce n'est pas le prolème.
Le problème c'est pour se connecter à la base en faisant : psql -U postgres

#6 Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 22/10/2018 14:34:12

dznet
Réponses : 8

Bonjour,

J'utilise postgres depuis peu, je suis habitué à MySQL ou MariaDB.

J'ai fait l'installation de postgresql 10 sur CentOS 7

Pas de soucis lors de l'installation, tout vas bien, j'arrive à me connecter avec l'utilisateur postgres, mais en passant par sa cession

[root@bdds ~]# su postgres
bash-4.2$ psql
could not change directory to "/root": Permission non accordée
psql (10.5)
Type "help" for help.

postgres=# 

Mais impossible de me connecter directement via une autre session, et cela que ce soit avec

psql -U postgres

ou

psql -U postgres -h localhost
psql -U postgres -D postgres -h localhost

J'ai l'erreur :

psql: FATAL:  authentification Ident échouée pour l'utilisateur « postgres »

J'ai créer un autre utilisateur toto avec la commande suivante

CREATE ROLE toto LOGIN CREATEDB CREATEROLE INHERIT;

Mais en pareil en me connectant avec "psql -U toto" j'ai le même message d'erreur.

Merci de votre aide et explication.

Dz

Pied de page des forums

Propulsé par FluxBB