, openldap er fri, open source - light weight directory access protocol udviklet af openldap projekt.det er en platform, uafhængige protokol, således at den kører på alle linux /unix - som systemer, vinduer, aachen, solaris og androide.,, i denne lektion, jeg vil vise dig, hvordan at installere og få openldap server i ubuntu 12.10 server.selv om det er testet på ubuntu 12.10, kan arbejde på debian.i denne "sådan" - min testbox nærmere oplysninger er angivet nedenfor, operativsystem: ubuntu 12.10 server hostname : server.unixmen.com ip - adresse : 192.168.1.200, erstatte ovennævnte værdier med deres egen situation, installere openldap i ubuntu 12.10 server, unixmen @ - - $sudo kunne få installere slapd ldap utils i installtion anmoder kodeordet for ldap administrative hensyn.indtast dit admin kodeord.,,, kommer ind på kodeord.,,, få openldap, åbne, og&" /etc /ldap /ldap. conf &", fil og finde og redigere linjer som vist nedenfor med din domænenavn og ip - adresse. unixmen @ - serveren: ~ $sudo vi /etc /ldap /ldap.conf# ldap misligholdelser# se ldap. conf (5) for nærmere oplysningerdette dossier skal være læselig, men ikke verden verden skrivbare.base dc = unixmen, dc = kom uri ldap://192.168.1.200sizelimit 12frist 15deref aldrigtls attester, der er nødvendige for gnutls) tls_cacert /etc /ssl /cert 'er /ca - certifikater. crt, løb den konfiguration, assistent. unixmen @ - - $sudo dpkg omkonfigurere slapd, efter skærm skal anføres.Select &"No&" and press Enter.,,,Enter the DNS domain name.,,,Enter the Organization name(i.e your company name).,,,Enter the LDAP admin password which you created in the earlier step.,,,Re-enter the password.,,,Select the backend database.,,,Select Yes to delete the database automatically when we are planning to remove LDAP server.,,.,Select Yes to move old database.,,,Select No and Press Enter.,,,LDAP server is up and running now.,Test LDAP server,Enter the following command ,&"ldapsearch -x&",, then you will have the following result.,unixmen@server:~$ ldapsearch -x extended LDIF LDAPv3 base <dc=unixmen,dc=com> (default) with scope subtree filter: (objectclass=*) requesting: ALL unixmen.kom nu: dc = unixmen, dc = kom objectclass: top objectclass: dcobject objectclass: organisation o: unixmen dc: unixmenadmin, unixmen.com dn: kn - = = unixmen admin, washington, dc = kom objectclass: simplesecurityobject objectclass: organizationalrole kn: administration beskrivelse: ldap administratorsøgning resultat søgning: 2 resultat: 0 succesnumresponses: 3numentries: 2, ldap server administration, forvaltning af ldap server i kommando tilstand er meget svært, så jeg har brugt en lettere gui administration redskab, og&" phpldapadmin ”.,., installere phpldapadmin, unixmen @ - - $sudo kunne få installere phpldapadmin skabe en symbolsk forbindelse til phpldapadmin fortegnelse., unixmen @ - - $sudo i - s /bar /andel /phpldapadmin /////////www /phpld var.apadmin nu åben, og&" /etc /phpldapadmin /ud. php &", fil og erstatte de domænenavne med deres egne værdier.Goto ,&"Define LDAP Servers&", section in the config file and edit the following lines as shown below.,unixmen@server:~$ sudo vi /etc/phpldapadmin/config.php $servers = new Datastore(); $servers->newServer('ldap_pla'); $servers->setValue('server','name','Unixmen LDAP Server'); $servers->setValue('server','host','192.168.1.200'); $servers->setValue('server','base',array('dc=unixmen,dc=com')); $servers->setValue('login','bind_id','cn=admin,dc=unixmen,dc=com');,Restart the apache service.,unixmen@server:~$ sudo /etc/init.d/apache2 restart,Make sure that you have opened apache server port ,&"80&", and LDAP default port ,&"389&", in your firewall/router configuration.,unixmen@server:~$ sudo ufv giver 80 reglerne ajourførte regler ajourføres (v6) unixmen @ - - $sudo ufw tillade 389 regler ajourførte regler ajourføres (v6), punkt din webbrowser, og&" http: ///////////////192.168.1.200 phpldapadmin ”.,.følgende skærm skal anføres.,,, klik, og&" login &" på den venstre side, og sørge for, at de tilgængelige oplysninger er korrekte, og at træde ldap admin kodeord, som du har skabt i de foregående etaper og presse, og&" autentificere ”.,.,,, de vigtigste computer skærm af phpldapadmin vil åbne.kan du se den ldap domæne, og&" unixmen. kom ”), vil blive fundet.Here you can add objects such as Organizational Unit, Users and groups etc.,,,Sample Configuration,Lets create some sample objects using phpldapadmin interface and check them whether they are presented in the LDAP server configuration.,Click on the ,&"+&", sign near the line ,&"dc=unixmen&", and click ,&"Create new entry here&", link.,,,Select ,&"Generic-Organizational Unit&", and enter the name of the Organizational unit,(Ex.sales), and Click ,&"Create Object&",.,,,Click ,&"Commit&",.,,,Now the newly created OU will be found under the main ldap domain.,,,Click on the sales ou tree on the left pane and click on ,&"Create a child entry&",.,,,Select ,&"Generic:Addresspostering ”.,.Enter firstname as ,&"senthil&",, last name as ,&"kumar&", and Common name(cn) as ,&"senthil kumar&", and click ,&"Create Object&",.,,,Click ,&"Commit&",.,,,Now the newly created user ,&"senthil kumar&", will be found under ,&"sales&", ou.,,,Also you can verify using the command ,&"ldapsearch -x&",.,unixmen@server:~$ ldapsearch -x extended LDIF LDAPv3 base <dc=unixmen,dc=com> (default) with scope subtree filter: (objectclass=*) requesting: ALL unixmen.com dn: dc=unixmen,dc=com objectClass: top objectClass: dcObject objectClass: organization o: unixmen dc: unixmen admin, unixmen.com dn: cn=admin,dc=unixmen,dc=com objectClrøv: simplesecurityobject objectclass: organizationalrole kn: administration beskrivelse: ldap administratorsalg, unixmen.com dn: ou = salg, dc = unixmen, dc = kom objectclass: organizationalunit objectclass: top ou: salgsenthil kumar, salg, unixmen.com dn: kn - = senthil kumar, ou = salg, dc = unixmen, dc = com kn - kode: senthil kumar givenname: senthil sn: kumar objectclass: inetorgperson objectclass: topsøgning resultat søgning: 2 resultat: 0 succesnumresponses: 5numentries: 4.