Вам питання потребує багато пояснень, тому я підсумую свою відповідь:
Спочатку слід скористатись Inspircd v2.0.15, оскільки її стабільна, висока продуктивність і найважливіше для вашого використання, позначені як Посилання для підтримки ldap .
Спочатку :
Ви повинні відредагувати файл / etc / hosts:
YouserverIp hostname.example.com hostname
Друге:
Встановити OpenLdap:
sudo apt-get install slapd ldap-utils
під час встановлення просто введіть пароль адміністратора ldap.
OpenLdapServer
Третє:
Встановіть apache2: apt-get install apache2
Четверте:
Встановіть phpldapAdmin: phpLDAPadmin (також відомий як PLA) - веб-клієнт LDAP. Він забезпечує просте, де завгодно доступне, багатомовне адміністрування для вашого LDAP-сервера.
sudo apt-get install phpldapadmin
(тому я встановив apache2, його веб-інструмент)
Тепер у вас є два кроки:
редагувати
/etc/ldap/ldap.conf
додати: відредагувати
BASE dc=yourdomain,dc=com
URI ldap://Your Ip Address
потім: відредагувати /etc/phpldapadmin/config.php
Просто відредагуйте Ip та доменне ім’я.
Відкрийте веб-переглядач:
yourIp / phpldapadmin
Введіть пароль свого адміністратора, який ви вводите під час встановлення sldap.
Тепер ви підключаєтесь до бази даних ldap. виберіть домен ----> праворуч додайте загальну групу Posix ---->, потім виберіть групу та створіть дитину.
Допомога у використанні phpldapadmin Тут
П'яте:
Тепер настав час налаштувати inspircd:
редагувати: /etc/inspircd/inspircd.conf
вам потрібно завантажити модуль ldapauth і вказати на ваш сервер ldap,
<module name="m_ldapauth.so">
<ldapauth baserdn="cn=test,dc=domain,dc=com"
attribute="uid"
server="ldap://yourIp or domainname"
allowpattern="Guest*"
killreason="Access denied"
searchscope="subtree"
binddn=""
bindauth=""
verbose="yes"
userfield="yes" >
Також слід додати ім'я сервера irc та ім'я адміністратора та іншу опцію в
/etc/inspircd/inspircd.conf
Цей підручник допоможе вам: Підручник
Останнє:
Перезапустіть slapd, inspircd і спробуйте підключитись до користувачів, які ви створили.
Зауважте, що зміна відповідає вашим потребам. Ця конфігурація як irc, так і ldap - це ті самі сервери.
Сподіваюся, це допоможе вам, тому що я не думаю, що офіційна документація може бути простою як моя.