Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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

#1 19-02-2013 16:04:02

gargamel79
Membre
Lieu : Baugé en Anjou
Distrib. : wheezy jessie Stretch Buster
Noyau : Linux 4.19.0-6-amd64
(G)UI : xfce
Inscription : 15-11-2009

[Résolu] postgresql : rôle non reconnu

Bonjour,
J'ai installé postgresql 8.4.13 pour utlisation en local sur station squeeze.
postgresql est lancé


# /etc/init.d/postgresql restart


->Restarting PostgreSQL 8.4 database server: main.
Avec l'administrateur (postgres) j'ai créé un utilisateur (rôle)


postgres@yann:~$ createuser bdUtil -d -P
Saisir le mot de passe pour le nouveau rôle :      
Le saisir de nouveau :                        
Le nouveau rôle est-il super-utilisateur ? (o/n) n
Le nouveau rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n


Mais lorsque je veux utiliser ce rôle

$ createdb -U bdUtil maBdpostgre
->createdb : n'a pas pu se connecter à la base de données postgres : FATAL:  authentification Ident ?chou?e pour l'utilisateur << bdUtil >>


Et pourtant dans /var/lib/postgresql/.bash_history, on trouve la ligne:
createuser bdUtil -d -P
Merci de me faire part de vos suggestions.

Dernière modification par gargamel79 (25-05-2020 09:31:10)

Hors ligne

#2 02-05-2020 22:30:30

Herbert west
Membre
Distrib. : stable 64 mise a jour regulièrement
Noyau : mise a jour toutes les semaines :amd64
(G)UI : gnome 3
Inscription : 17-05-2012

Re : [Résolu] postgresql : rôle non reconnu

bonjour,
pareil pour moi
apparemment ce soucis est spécifique aux machines debian. Il semblerait que l'installateur postgres crée une sorte d'utilisateur postgres de debian.
j'avais crée un mot de passe pour postgres qui est superutilisateur ,et crée un nouveau role test qui ne l'est pas .il ne peux juste créer des bases mais pas de rôles.
j'avais l'impression que c'etait la bonne manière pour sécuriser .
j'ai trouvé ce truc un peu alambiqué :https://www.debian-fr.org/t/connexion-p … le/64239/2

mais j'hésite et surtout je comprends qu'a moitié. donc je bug

[I72600k / radeonhd 6870 /asus p8p67 pro b3/syncmaster 3D Samsung 23p displayport ]
[ hp spectre x360 i5 ] / [ raspbery pi 1.2 ] / [ 2 fixes core 2duo de recup ]
" Y a t il un sous-sol dans votre appartement ? "

Hors ligne

#3 03-05-2020 06:26:23

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Leap 15.2
Noyau : Linux 5.3.18
(G)UI : KDE 5.18.5
Inscription : 11-03-2016

Re : [Résolu] postgresql : rôle non reconnu

Bonjour Herbert West smile
Il faut  créer ton propre fil au lieu d’utiliser celui-ci datant de février 2013.
Tu pourras ainsi avoir des réponses adaptées à la Debian stable actuelle et si une solution est apportée alors tu pourras ajouter [ résolu] dans le titre, ce qui ne serait pas possible  ici comme tu n’es pas l’auteur du fil.
merci.gif

Hors ligne

#4 13-05-2020 19:39:25

Herbert west
Membre
Distrib. : stable 64 mise a jour regulièrement
Noyau : mise a jour toutes les semaines :amd64
(G)UI : gnome 3
Inscription : 17-05-2012

Re : [Résolu] postgresql : rôle non reconnu

chalu a écrit :

Bonjour Herbert West smile
Il faut  créer ton propre fil au lieu d’utiliser celui-ci datant de février 2013.
Tu pourras ainsi avoir des réponses adaptées à la Debian stable actuelle et si une solution est apportée alors tu pourras ajouter [ résolu] dans le titre, ce qui ne serait pas possible  ici comme tu n’es pas l’auteur du fil.
https://debian-facile.org/img/smilies/xtras/merci.gif



salut,
non puisque en cherchant mon probleme sur le net j'ai trouvé ce post. meme si il est vieux ,il reste d'actualité.
je me permettais de donner une piste .
du coup
j'ai capté la chose pour les personnes qui chercherait;
le premier role crée par debian est postgres ; il est directement issu de l'os avec un mot de passe utilisateur (utilisateur debian ) verrouillé par une authentification appelée PEER. (authentification faite par debian)

j'ai donc crée un mot de passe postgres dans psql(l'editeur de postgres)

ensuite, je suis allé changer dans le dossier suivant:

sudo nano /etc/postgresql/11/main/pg_hba.conf



dans database administrative login on voit bien cette methode authentification peer que l'on ne touche pas.
par contre on va changer le peer par trust ou md5 de la ligne "local" is for Unix domain socket connections only
ça donne local all all md5

la documentation postgres met en garde sur le fait de mettre password qui serait dangereux sans ssh

ensuite tu stop le service postgres et tu le start.
tu pourras te connecter a ta base avec l'utilisateur crée

nb: j'ai aussi choisi postgres, meme si il est fait pour de grosses bases, meme si il est un peu moins rapide, car j'ai lu que mysql n'etait pas codé correctement et pouvvait engendrer des erreurs.


[I72600k / radeonhd 6870 /asus p8p67 pro b3/syncmaster 3D Samsung 23p displayport ]
[ hp spectre x360 i5 ] / [ raspbery pi 1.2 ] / [ 2 fixes core 2duo de recup ]
" Y a t il un sous-sol dans votre appartement ? "

Hors ligne

#5 14-05-2020 08:35:47

gargamel79
Membre
Lieu : Baugé en Anjou
Distrib. : wheezy jessie Stretch Buster
Noyau : Linux 4.19.0-6-amd64
(G)UI : xfce
Inscription : 15-11-2009

Re : [Résolu] postgresql : rôle non reconnu

Bon c'est à qui de passer en RÉSOLU ? Je n'ai pas testé la réponse, j'ai abandonné ce sujet... Mais il n'y a aucune raison de douter de la validé de la réponse qui peut servir à d'autres.
Si c'est OK je passe le post en résolu puisqu'il m'appartient cool

Hors ligne

#6 04-06-2020 19:21:43

Herbert west
Membre
Distrib. : stable 64 mise a jour regulièrement
Noyau : mise a jour toutes les semaines :amd64
(G)UI : gnome 3
Inscription : 17-05-2012

Re : [Résolu] postgresql : rôle non reconnu

pour moi ça marche , le seul truc ou je suis pas sur a 100% c'est le mot de passe postgres par psql....ou par debian.. c'est une question de sécurité plus ou moins importante .

j'ai pas opté pour mysql car les infos synthétisées me font penser aux erreurs des vieux excel lorsque la somme d'une colonne comportait une case vide. pour ma part ça respirait pas la conficance. apres ça n'engage que moi
bonne soirée

[I72600k / radeonhd 6870 /asus p8p67 pro b3/syncmaster 3D Samsung 23p displayport ]
[ hp spectre x360 i5 ] / [ raspbery pi 1.2 ] / [ 2 fixes core 2duo de recup ]
" Y a t il un sous-sol dans votre appartement ? "

Hors ligne

Pied de page des forums