Puncte:0

InspIRCd nici măcar nu contactează LDAP configurat

drapel eg

Pe Ubuntu 20.04 am instalat InspIRCd (care pare să funcționeze bine așa cum este) și am adăugat la configurația sa:

<module name="m_ldapauth.so">
<ldapauth baserdn="dc=nodomain"
          attribute="cn"
          server="ldap://127.0.0.1"
          killreason="nice try"
          searchscope="subtree"
          binddn="cn=admin,dc=nodomain"
          bindauth="123456"
          verbose="yes"
          userfield="no" >

Potrivit Wireshark, clientul trimite PASS 123456 și NICK aklimov, dar serverul mă dă afară (cu „încercare frumoasă”). Și mai ciudat: conform Wireshark (-f portul 389) nu există deloc trafic LDAP.

drapel cn
ldap ascultă pe 127.0.0.1?
drapel eg
Chiar și pe 0.0.0.0.
drapel cn
deci poți să te autentifici cu ldapsearch și să obții rezultate?
drapel eg
Am creat chiar și aklimov:123456 cu phpldapadmin.
drapel cn
acesta nu este răspunsul la întrebarea mea ;), ceea ce vreau să spun este că poți folosi un client ldap, cum ar fi instrumentul cli ldapsearch, pentru a te autentifica și a obține rezultate la ldap://127.0.0.1?
drapel eg
Clientul phpldapadmin listează, de asemenea, totul pentru mine.
drapel cn
ați putea încerca acest lucru pe gazda inspircd: ldapsearch -x -b dc=nodomain -H ldap://127.0.0.1 -D cn=admin,dc=nodomain -W și postați rezultatele înapoi?
drapel cn
de asemenea, nu am experiență cu acest software irc, dar conform documentelor (https://docs.inspircd.org/3/modules/ldapauth/) ar trebui să utilizați în loc de
drapel eg
``` dn: dc=nodomeniu objectClass: top objectClass: dcObject objectClass: organizare o: nodomeniu dc: nodomain dn: cn=admin,dc=nodomain objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin descriere: administrator LDAP userPassword:: e1NTSEF9cTBVYmk1SFVwbEszTW9lczlQckl0U1IyaHdRTVE3RC8= dn: cn=aklimov,dc=nodomain cn: aklimov objectClass: inetOrgPerson objectClass: top userPassword:: e1NTSEF9OFdpNUdBZUJvM21TUUkvbTRNdHdtYWtnMVArYkJtNjQ= sn: Klimov cautare: 2 rezultat: 0 Succes ```
drapel eg
`` dă același rezultat.
drapel cn
ați putea încerca asta: ldapsearch -x -b dc=nodomain -H ldap://127.0.0.1 -D cn=admin,dc=nodomain -W cn? Deci vreau să văd doar atributul cn
drapel eg
# nodomeniu dn: dc=nodomeniu # admin, nodomain dn: cn=admin,dc=nodomain cn: admin # aklimov, nodomeniu dn: cn=aklimov,dc=nodomain cn: aklimov # rezultatul căutării cautare: 2 rezultat: 0 Succes # numResponses: 4 # numereEntrii: 3
drapel cn
mulțumesc, se pare că gazda ldap funcționează, așa că problema trebuie să se afle în interiorul aplicației în sine. Este timpul să deschideți o problemă la https://github.com/inspircd/inspircd/issues

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.