Message posté par : financecajole (financecajole(a)gmail.com)
----------------------------------------
-----------------
tumasgiu écrit :
Bonjour,
votre serveur refuse sans doute de démarrer, très certainement à cause de la ligne que
vous avez rajoutée dans le hba qui doit être incorrecte.
Il faudrait que vous regardiez les logs pour savoir exactement ce qui ne va pas.
Je ne sais pas si c'est cette erreur qui empêche postgres de démarrer, mais votre
paramètre ldapsearchfilter est incorrecte. Ce paramètre est le filtre qui est utilisé
pour tester si un utilisateur précis existe dans l'annuaire.
Pour ce faire il faut construire la requête à l'aide de la variable $username, qui
contient le nom d'utilisateur utilisé pour se connecter au serveur postgres. La
requête va s'executer sur tous les éléments du sous arbre de l'annuaire désigné
par le paramètre ldapbasedn. Il faut donc que vos utilisateurs soient situés dans ce sous
arbre (dans votre cas, cela a l'air bon car vous désignez l'intégralité de votre
annuaire).
L'attribut testé par la requête doit donc contenir le nom d'utilisateur postgres.
Dans un active directory, on utilise généralement :
-----------------
Code :
ldapsearchfilter="sAMAccountName=$username"
-----------------
ou
-----------------
Code :
ldapsearchattribute=sAMAccountName
-----------------
La documentation en français :
https://docs.postgresql.fr/current/auth-ldap.html
-----------------
Merci beaucoup, j'ai essayé et ça a fonctionné.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=368828#p368828
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net