用过的: openldap-servers-2.4.23-34.el6_5.1.x86_64
任务:创建脚本crontab
以创建计划的数据库完整备份。
1)slapcat
-以默认格式Berkeley DB创建文件。
2)slapcat
可以在slapd
运行时完成(如果bdb/hdb
使用数据库)。
3)之后slapcat
必须还原档案-必须使用slapadd
(不是ldapadd
)。
4)slapcat/add
不需要密码。
5)slapadd
只有在slapd
停止时才能做。
例:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
代替slapcat/add
-让我们看一下ldapsearch/add
:
1)ldapsearch
-创建与几乎相同的信息的文件slapcat
;
2)ldapadd
-可以使用中的文件ldapsearch
,不需要slapd
停止;
3)ldapadd/search
-需要密码。
例:
$ 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
所以-问题是:
1)我在此工具说明中缺少任何内容吗?
2)ldapadd/slapadd
和之间还有ladpsearch/slapcat
什么区别?