Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/07/2023, à 09:25

Arcocide

Connexion à Postgresql avec un AD

Bonjour,

J'aimerai que mes utilisateurs puissent se connecter à une base Postgre en utilisant leur compte AD.

J'ai ajouté dans le fichier ph_hba :

host all all 192.168.1.0/24 ldap ldapserver=192.168.1.22 ldapbasedn="ou=Utilisateurs,dc=domaine,dc=fr" ldapbinddn="CN=svc_pgs01,ou=Comptes_De_Services,dc=domaine,dc=fr" ldapbindpasswd="fdgrdfgfgchbdgfhdg" ldapsearchattribute="sAMAccountName"

Lorsque j'ai effectue un test depuis un poste sur le réseau avec un compte AD, voici le messsage : FATAL:  role "marc" does not exist

Merci d'avance pour vos retours.

Dernière modification par Arcocide (Le 04/07/2023, à 09:51)

Hors ligne

#2 Le 27/07/2023, à 08:08

relson

Re : Connexion à Postgresql avec un AD

Bonjour

Tu as bien ajouter le plugin ldap ?

sudo apt-get install postgresql-ldap

Et depuis le fichier pg_hba.conf tu rajoutes/modifies :

host    all    all    0.0.0.0/0    ldap ldapserver=ldap.example.com ldapprefix="cn=" ldapsuffix=",dc=example,dc=com"

Ou gérer de façon plus spécifique :

host    all             all             0.0.0.0/0               ldap ldapserver="ldap://your.ldap.server",ldapport=389,ldapbasedn="ou=Users,dc=example,dc=com",ldapbinddn="cn=Manager,dc=example,dc=com",ldappassword="yourpassword",ldapscope=subtree

Et normalement avec un :

sudo systemctl restart postgresql

Et avec un test cela devrait fonctionner :

psql -h localhost -U username -d dbname

Desktop : Windows 11 + WSL
Serveur : Ubuntu LTS
Firewall : OPNSense

Hors ligne