Score:0

InspIRCd ไม่แม้แต่จะติดต่อกับ LDAP ที่กำหนดค่าไว้

ธง eg

บน Ubuntu 20.04 ฉันได้ติดตั้ง InspIRCd (ซึ่งดูเหมือนว่าจะทำงานได้ดีตามที่เป็นอยู่) และเพิ่มลงในการกำหนดค่า:

<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" >

ตามที่ Wireshark ลูกค้าส่ง PASS 123456 และ NICK aklimov แต่เซิร์ฟเวอร์เตะฉันออก (ด้วย "ลองดี") ที่แปลกยิ่งกว่านั้น: ตาม Wireshark (-f port 389) ไม่มีทราฟฟิก LDAP เลย

cn flag
ldap กำลังฟัง 127.0.0.1 หรือไม่
eg flag
แม้แต่ใน 0.0.0.0
cn flag
คุณสามารถเข้าสู่ระบบด้วย ldapsearch และรับผลลัพธ์ได้หรือไม่
eg flag
ฉันยังสร้าง aklimov:123456 ด้วย phpldapadmin
cn flag
นั่นไม่ใช่คำตอบสำหรับคำถามของฉัน ;) สิ่งที่ฉันหมายถึงคือ คุณสามารถใช้ไคลเอนต์ ldap เช่นเครื่องมือ cli ldapsearch เพื่อเข้าสู่ระบบและรับผลลัพธ์เป็น ldap://127.0.0.1 ได้หรือไม่
eg flag
ไคลเอนต์ phpldapadmin ยังแสดงรายการ .. ทุกอย่างให้ฉันด้วย
cn flag
คุณช่วยลองสิ่งนี้บนโฮสต์ inspircd: ldapsearch -x -b dc=nodomain -H ldap://127.0.0.1 -D cn=admin,dc=nodomain -W แล้วโพสต์ผลลัพธ์กลับได้ไหม
cn flag
นอกจากนี้ฉันไม่มีประสบการณ์กับซอฟต์แวร์ irc นี้ แต่ตามเอกสาร (https://docs.inspircd.org/3/modules/ldapauth/) คุณควรใช้ แทน
eg flag
``` dn: dc=โนโดเมน objectClass: ด้านบน objectClass:dcObject objectClass: องค์กร o: โนโดเมน dc: โนโดเมน dn: cn=admin,dc=nodomain objectClass: simpleSecurityObject objectClass: บทบาทขององค์กร ซีเอ็น: ผู้ดูแลระบบ คำอธิบาย: ผู้ดูแลระบบ LDAP รหัสผ่านผู้ใช้:: e1NTSEF9cTBVYmk1SFVwbEszTW9lczlQckl0U1IyaHdRTVE3RC8= dn: cn=aklimov,dc=nodomain cn: อัคลิมอฟ objectClass: inetOrgPerson objectClass: ด้านบน รหัสผ่านผู้ใช้:: e1NTSEF9OFdpNUdBZUJvM21TUUkvbTRNdHdtYWtnMVArYkJtNjQ= sn: คลิมอฟ ค้นหา: 2 ผลลัพธ์: 0 สำเร็จ ```
eg flag
`` ให้ผลลัพธ์เหมือนกัน
cn flag
คุณช่วยลองสิ่งนี้: ldapsearch -x -b dc=nodomain -H ldap://127.0.0.1 -D cn=admin,dc=nodomain -W cn ได้ไหม ดังนั้นฉันต้องการดูเฉพาะแอตทริบิวต์ cn
eg flag
#โนโดเมน dn: dc=โนโดเมน #แอดมินโนโดเมน dn: cn=admin,dc=nodomain ซีเอ็น: ผู้ดูแลระบบ # aklimov, โนโดเมน dn: cn=aklimov,dc=nodomain cn: อัคลิมอฟ # ผลการค้นหา ค้นหา: 2 ผลลัพธ์: 0 สำเร็จ # numResponses: 4 # จำนวนรายการ: 3
cn flag
ขอบคุณ ดูเหมือนว่าโฮสต์ ldap กำลังทำงานอยู่ ดังนั้นปัญหาต้องอยู่ในตัวแอปพลิเคชันเอง เวลาเปิดประเด็นที่ https://github.com/inspircd/inspircd/issues

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา