Usato: openldap-servers-2.4.23-34.el6_5.1.x86_64
Attività: creare uno script per crontabcreare il backup completo del database pianificato.
1) slapcat- crea il file nel formato predefinito, Berkeley DB.
2) slapcatpuò essere eseguito durante l' slapdesecuzione (se si bdb/hdbutilizza il database).
3) Per ripristinare il file dopo slapcat- deve essere utilizzato slapadd(non ldapadd).
4) slapcat/addnon richiede password.
5) slapaddpuò essere fatto solo quando è slapdfermo.
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 slapdarrestarlo;
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/slapadde ladpsearch/slapcat?