Mediawiki 1.31 LTS Active Directory integráció Debian-MySQL környezetben

Innen: IT documentation
A lap korábbi változatát látod, amilyen Moszat (vitalap | szerkesztései) 2020. március 25., 09:43-kor történt szerkesztése után volt.

Összefoglalás

A Mediawiki 1.31 verziónál vlátozott az LDAP kezelés, jeleneleg az LDAP hubmódszer használatos. A leírás ennek használatával mutatja be a Mediawiki és egy Windows Active Directory integrációját.

A pédák Debian 9.11 operációs rendszeren Mediawiki 1.33.0 telepített verziójával készültek. Az Apache http szerver és a Php futtatókörnyezet az operációs rendszer tárolójából telepítettük. A Domain Controller egy Windows 2019 szerver.

A Mediawiki a /var/www/mediawiki-1.33.0/ könyvtárba van telepítve.

A példák a szöveges fájlok szerkesztéséhez mcedit szövegszerkesztőt feltéteznek (Telepítés: apt -y install mc)

A parancsok root jogot feltételeznek. (állandó root jog: sudo bash)

Előfeltételek

Php LDAP modul

Telepítés:

apt -y install php-ldap

Active Directory felhasználó

Kell egy létező Active Directory felhasználó, amivel felépítjük a kapcsolatot. A felhasználó distinguished neve kell. Ezt a következő képpen ellenőrizhetjük a domain kontrolleren powershellben:

Get-ADUser username | select DistinguishedName

DistinguishedName
-----------------
CN=username,CN=Users,DC=domain,DC=com

Ezután ellenőrizzük az LDAP kapcsolatot linuxon. Ha kell telepítsük az ldap-utils csomagot.

apt -y install ldap-utils
ldapsearch -x -LLL -h dc.domain.com -D "CN=username,CN=Users,dc=domain,dc=com" -w password -b "dc=domain,dc=com"
  • -h : Az Active Directory szerver IP címe vagy domain neve
  • -D : A felhasználó distinguished neve.
  • -w : A felhasználó jelszava
  • -b : Alap distinguished név a kereséshez.

A kommunikáció a 389 TCP porton történik, ezt kell biztosítani a Mediawiki és az Active Directory között.

Ha minden rendben van kezthetjük a Mediawiki konfigurálását.