Usato: openldap-servers-2.4.23-34.el6_5.1.x86_64
Attività: creare uno script per crontab
creare il backup completo del database pianificato.
1) slapcat
- crea il file nel formato predefinito, Berkeley DB.
2) slapcat
può essere eseguito durante l' slapd
esecuzione (se si bdb/hdb
utilizza il database).
3) Per ripristinare il file dopo slapcat
- deve essere utilizzato slapadd
(non ldapadd
).
4) slapcat/add
non richiede password.
5) slapadd
può essere fatto solo quando è slapd
fermo.
Esempio:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Invece di slapcat/add
- diamo un'occhiata a ldapsearch/add
:
1) ldapsearch
- crea un file con quasi le stesse informazioni di slapcat
;
2) ldapadd
: è possibile utilizzare il file da ldapsearch
, non è necessario slapd
arrestarlo;
3) ldapadd/search
- richiede una password.
Esempio:
$ 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
Quindi - la domanda è:
1) Mi manca qualcosa nella descrizione di questi strumenti?
2) Cos'altro c'è differenza tra ldapadd/slapadd
e ladpsearch/slapcat
?