Điểm:0

InspIRCd thậm chí không liên hệ với LDAP đã định cấu hình

lá cờ eg

Trên Ubuntu 20.04, tôi đã cài đặt InspIRCd (dường như vẫn hoạt động tốt) và được thêm vào cấu hình của nó:

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

Theo Wireshark, khách hàng gửi PASS 123456 và NICK aklimov, nhưng máy chủ đuổi tôi ra (w/"thử rất vui"). Thậm chí còn lạ hơn: theo Wireshark (-f port 389), không có lưu lượng LDAP nào cả.

lá cờ cn
ldap có đang nghe trên 127.0.0.1 không?
lá cờ eg
Ngay cả trên 0.0.0.0.
lá cờ cn
vậy bạn có thể đăng nhập bằng ldapsearch và nhận kết quả không?
lá cờ eg
Tôi thậm chí đã tạo aklimov:123456 w/phpldapadmin.
lá cờ cn
đó không phải là câu trả lời cho câu hỏi của tôi;), ý tôi là, bạn có thể sử dụng ứng dụng khách ldap, chẳng hạn như công cụ cli ldapsearch, để đăng nhập và nhận kết quả tới ldap://127.0.0.1 không?
lá cờ eg
Ứng dụng khách phpldapadmin cũng liệt kê.. mọi thứ cho tôi.
lá cờ cn
bạn có thể thử điều này trên máy chủ inspircd không: ldapsearch -x -b dc=nodomain -H ldap://127.0.0.1 -D cn=admin,dc=nodomain -W và đăng lại kết quả?
lá cờ cn
Ngoài ra, tôi không có kinh nghiệm với phần mềm irc này, nhưng theo tài liệu (https://docs.inspircd.org/3/modules/ldapauth/), bạn nên sử dụng thay vì
lá cờ eg
``` dn: dc=nodomain đối tượngClass: hàng đầu đối tượngLớp: dcObject lớp đối tượng: tổ chức o: không tên miền dc: tên miền dn: cn=admin,dc=nodomain đối tượngClass: SimpleSecurityObject lớp đối tượng: vai trò tổ chức cn: quản trị viên mô tả: quản trị viên LDAP mật khẩu người dùng:: e1NTSEF9cTBVYmk1SFVwbEszTW9lczlQckl0U1IyaHdRTVE3RC8= dn: cn=aklimov,dc=nodomain cn: aklimov đối tượngClass: inetOrgPerson đối tượngClass: hàng đầu mật khẩu người dùng:: e1NTSEF9OFdpNUdBZUJvM21TUUkvbTRNdHdtYWtnMVArYkJtNjQ= Sn: Klimov tìm kiếm: 2 kết quả: 0 Thành công ```
lá cờ eg
`` cho kết quả tương tự.
lá cờ cn
bạn có thể thử cái này không: ldapsearch -x -b dc=nodomain -H ldap://127.0.0.1 -D cn=admin,dc=nodomain -W cn? Vì vậy, tôi chỉ muốn xem thuộc tính cn
lá cờ eg
# tên miền dn: dc=nodomain # quản trị viên, tên miền dn: cn=admin,dc=nodomain cn: quản trị viên # aklimov, tên miền dn: cn=aklimov,dc=nodomain cn: aklimov # tìm kêt quả tìm kiếm: 2 kết quả: 0 Thành công # numResponses: 4 # numEntries: 3
lá cờ cn
cảm ơn, có vẻ như máy chủ ldap đang hoạt động, vì vậy vấn đề phải nằm bên trong chính ứng dụng. Đã đến lúc mở một vấn đề tại https://github.com/inspircd/inspircd/issues

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.