Benutzt: openldap-servers-2.4.23-34.el6_5.1.x86_64
Aufgabe: Erstellen Sie ein Skript crontab
zum Erstellen einer vollständigen vollständigen Datenbanksicherung.
1) slapcat
- Erstellen Sie eine Datei im Standardformat Berkeley DB.
2) slapcat
kann während der slapd
Ausführung durchgeführt werden (wenn die bdb/hdb
Datenbank verwendet wird).
3) Zum Wiederherstellen der Datei nach slapcat
- muss verwendet werden slapadd
(nicht ldapadd
).
4) slapcat/add
erfordert kein Passwort.
5) slapadd
kann nur im slapd
gestoppten Zustand durchgeführt werden.
Beispiel:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Anstelle von slapcat/add
- werfen wir einen Blick auf ldapsearch/add
:
1) ldapsearch
- erstellt eine Datei mit fast den gleichen Informationen wie slapcat
;
2) ldapadd
- kann Datei von verwenden ldapsearch
, muss nicht slapd
gestoppt werden;
3) ldapadd/search
- erfordert Passwort.
Beispiel:
$ ldapsearch -D "cn=root,dc=db_1" -W -b "dc=db_1" "dc=db_1" -LLL > db_1_backup2.ldif
$ ldapadd -x -D "cn=root,dc=db_1" -W -f db_1_backup2.ldif
Die Frage lautet also:
1) Vermisse ich etwas in dieser Werkzeugbeschreibung?
2) Was ist der Unterschied zwischen ldapadd/slapadd
und ladpsearch/slapcat
?