Kullanılmış: openldap-servers-2.4.23-34.el6_5.1.x86_64
Görev: crontabzamanlanmış veritabanı tam yedekleme oluşturmak için komut dosyası oluşturun.
1) slapcat- Berkeley DB varsayılan biçiminde dosya oluşturun.
2) çalışırken slapcatyapılabilir slapd( bdb/hdbveritabanı kullanılıyorsa).
3) Sonra dosyayı geri yüklemek için slapcat- kullanılmalıdır slapadd(değil ldapadd).
4) slapcat/addşifre gerektirmez.
5) slapaddsadece slapddurduğunda yapılabilir .
Misal:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Bunun yerine slapcat/add- bir göz atalım ldapsearch/add:
1) ldapsearch- neredeyse aynı bilgilerle dosya oluşturur slapcat;
2) ldapadd- Dosyayı kullanabilir ldapsearch, slapddurdurulmasını gerektirmez ;
3) ldapadd/search- şifre gerektirir.
Misal:
$ 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
Yani - soru:
1) Bu araç açıklamasında bir şey eksik mi?
2) ldapadd/slapaddve arasındaki fark nedir ladpsearch/slapcat?