Για να δοκιμάσω εάν ο LDAP εξυπηρετητής λειτουργεί εκτελώ την εξής εντολή:
#ldapsearch –x –h localhost –b ‘dc=myhost,dc=mydomain,dc=gr’
και θα επιστρέψει ένα πλήθος εγγραφών:
# extended LDIF
#
# LDAPv3
# base with scope subtree
# filter: (objectclass=*)
# requesting: ALL
# myhost, mydomain, gr
dn: dc=myhost,dc=mydomain,dc=gr
objectClass: dcObject
dc: ldap
# admin, myhost, mydomain, gr dn:
cn=admin,dc=myhost,dc=mydomain,dc=gr objectClass: organizationalRole objectClass: simpleSecurityObject cn: admin description: LDAP administrator # search result search: 2 result: 0 Success
# numResponses: 2
# numEntries: 1
Στη συνέχεια προσπαθώ να τοποθετήσω ένα νέο entry στο LDAP κατάλογό μου κάτω από το base DN, για μια ομάδα ou (group organizational unit) ως εξής:
Δημιουργώ το αρχείο testou.ldif και γράφω σε αυτό τα εξής:
dn: ou=Test,dc=myhost,dc=mydomain,dc=gr
ou: Test
objectClass: top
objectClass: organizationalUnit
Στη συνέχεια φορτώνω το αρχείο στον εξυπηρετητή LDAP ως εξής:
# ldapadd -x -D 'cn=admin,dc=myhost,dc=mydomain,dc=gr' -W -f testou.ldif
Enter LDAP Password:*******
Εάν δεν έχω κανένα μήνυμα λάθους τότε το ou:Test προστέθηκε με επιτυχία στον εξυπηρετητή LDAP. Στη συνέχεια εκτελώ την ακόλουθη εντολή για να δώ το ou:Test:
#ldapsearch -x -D 'cn=admin,dc=myhost,dc=mydomain,dc=gr' -W -b 'dc=myhost,dc=mydomain,dc=gr' '(ou=Test)'
Enter LDAP Password:*******
# extended LDIF
#
# LDAPv3
# base with scope subtree
# filter: (ou=Test)
# requesting: ALL
dn: ou=Test,dc=myhost,dc=mydomain,dc=gr
ou: Test
objectClass: top
objectClass: organizationalUnit
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Για να διαγράψω το δοκιμαστικό ou κάνω:
#ldapdelete -x -D 'cn=admin,dc=myhost,dc=mydomain,dc=gr' –W 'ou=Test,dc=myhost,dc=mydomain,dc=gr'
Enter LDAP Password: ******
# ldapsearch -x -D 'cn=admin,dc=myhost,dc=mydomain,dc=gr' -W -b 'dc=myhost,dc=mydomain,dc=gr' '(ou=Test)'
# LDAPv3
# base <dc=myhost,dc=mydomain,dc=gr> with scope subtree
# filter: (ou=Test)
# requesting: ALL
# search result
search: 2
result: 0 Success
# numResponses: 1
Σε περίπτωση που υπάρξει πρόβλημα στη βάση δεδομένων DB4, του LDAP εξυπηρετητή (αυτό συμβαίνει σπάνια και συνήθως από διακοπές στη λειτουργία του συστήματος όταν ο εξυπηρετητής LDAP εξυπηρετεί μεγάλη κίνηση – συνήθως εγγραφής δεδομένων), υπάρχει το εργαλεία db_recover, το οποίο είναι κάτι σαν το fsck για την βάση δεδομένων. Το αρχείο αυτό βρίσκεται στο ακόλουθο πακέτο:
#apt-get install db4.x-utils
Όπου x είναι η υπο-έκδοση του DB4 που χρησιμοποιείται. Στην δίκη μας περίπτωση είναι η db4.5.
| < Προηγούμενο | Επόμενο > |
|---|















link:http://www.hx31.com link:http://www.welovers.net link:http:...
Some of the link:http://www.newecyclingjersey.net/ available are f...
Δεν είναι ολοκληρωμένο το παράδειγμ...
nice