Pages : 1
#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
Pages : 1