offtopic:
deze stond eerst in windows-server, bij nader inzien lijkt ie me hier echter beter te passen
deze stond eerst in windows-server, bij nader inzien lijkt ie me hier echter beter te passen
Beste allemaal,
ik ben al een tijdje bezig om ervoor te zorgen dat SASL authenticaties worden gevalideerd tegen de gegevens in mn ldapserver. Ik ben hiermee al een flink eind gekomen, in ieder geval zover dat testsaslauthd -u gebruiker -p password een correcte evaluatie retourneert, als ik het goede wachtwoord invul krijg ik OK terug, bij een fout wachtwoord / gebruikersnaam wordt er NO teruggegeven.
So far so good, nu wil ik dat ik een ldapsearch kan uitvoeren door middel van SASL. Allereerst gebruik ik de laatste versie van openldap zoals deze is uitgebracht voor debian etch, idem voor SASL. Ik heb veel gegoogled en gelezen dat er in 2006 issues waren met betrekking tot de locatie van het SASL bestand dat tegen ldap vertelt dat SASL authenticatie via de saslauthd lopen. Eerst zou dit namelijk in /usr/lib/sasl2/slapd.conf staan, dit is verplaatst naar /etc/ldap/sasl2/slapd.conf.
Ik zie nu echter door de bomen het bos niet meer. Waar moet ik het bestand neerzetten? hoe zorg ik ervoor dat SASL mn ldap gebruikt om te valideren of een gebruiker toegang heeft. Aangezien mn testsaslauthd werkt kan ik dus mn /etc/defaults/saslauthd en mn /etc/saslauthd.conf uitsluiten, deze lijken goed te zijn, echter babbelen openldap en sasl nog niet goed met elkaar. Heeft iemand hier suggesties voor omdat ik er niet uit lijk te komen en google, voor zover ik kan zien ook geen oplossing biedt op het eerste gezicht.
Tips, suggesties, vragen en aanvullende informatie (errormeldingen uit mn logs) ik verneem graag wat jullie verder willen weten