OpenLDAP Ubuntu Serveril
work in progress
Sissejuhatus OpenLDAP
Sissejuhatus tegevustikku ja süsteemi nõuded
OpenLDAP'i installeerimine
Siseneme root kasutajana.
sudo -i
Teeme tarkvara uuenduse.
apt-get update
Paigaldamine OpenLDAP'i ning vajaminevad utiliidid.
apt-get install slapd ldap-utils
OpenLDAP'i seadistamine
Esmase installeerimise käigus küsitakse LDAP admini parooli, seadke see vastavalt oma soovile. Näites on kasutatud paroolina: password
Administrator password: password
Confirm password: password
Sisestame käsu, et alustada OpenLDAP'i seadistamisega.
dpkg-reconfigure slapd
Järgnevalt küsitakse järgmised küsimused, vastake nii:
Omit OpenLDAP server configuration? No
DNS domain name: planet.zz
Organization name: planet
Administrators password: password
Confirm password: password
Database backend to use: BDB
Do you want the database to be removed when slapd is purged? No
Move old database? Yes
Allow LDAPv2 protocol? No
Järgnevalt peame muutma OpenLDAP'i konfiguratsioonifaili. Selleks peame kasutama vabalt valitud tekstiredaktorit. Näites kasutame programmi nano.
Avame faili /etc/ldap/ldap.conf
nano /etc/ldap/ldap.conf
Failis muudame konfiguratsioonifaili vastavalt näite alguses kasutatud andmetele. Seejuures algses konfiguratsioonifailis on antud read välja kommenteeritud, kindlasti kustutada # rea algusest.
BASE dc=planet,dc=zz URI ldap://localhost
Algseadistus on nüüdseks valmis. Kasutaja admin koos parooliga (password) on loodud. Teenuse töötamiseks on vaja teha taaslaadimine.
/etc/init.d/slapd restart
Kui kõik on õigesti seadistatud peaks tulema vastus.
* Stopping OpenLDAP slapd [ OK ] * Starting OpenLDAP slapd [ OK ]
OpenLDAP'i kontroll
ldapsearch -x -b dc=planet,dc=zz
Kui kõik on õigesti seadistatud peaks tulema vastus.
# extended LDIF # # LDAPv3 # base <dc=planet,dc=zz> with scope subtree # filter: (objectclass=*) # requesting: ALL # # planet.zz dn: dc=planet,dc=zz objectClass: top objectClass: dcObject objectClass: organization o: planet.zz dc: planet # admin, planet.zz dn: cn=admin,dc=planet,dc=zz objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin description: LDAP administrator # search result search: 2 result: 0 Success # numResponses: 3 # numEntries: 2
OpenLDAP'i eemaldamine
Eemaldamine kustutab ka konfiguratsioonifailid. Annab võimaluse otsast peale alustada. Kustutab OpenLDAP'i ja lisa utiliidid.
apt-get remove --purge slapd ldap-utils