Bekas: openldap-servers-2.4.23-34.el6_5.1.x86_64
Tugas: membuat skrip untuk crontab
membuat backup terjadwal database terjadwal.
1) slapcat
- buat file dalam format default, Berkeley DB.
2) slapcat
dapat dilakukan saat slapd
menjalankan (jika bdb/hdb
database digunakan).
3) Untuk mengembalikan file setelah slapcat
- harus digunakan slapadd
(tidak ldapadd
).
4) slapcat/add
tidak memerlukan kata sandi.
5) slapadd
dapat dilakukan hanya ketika slapd
berhenti.
Contoh:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Alih-alih slapcat/add
- mari kita lihat ldapsearch/add
:
1) ldapsearch
- membuat file dengan informasi yang hampir sama dengan slapcat
;
2) ldapadd
- dapat menggunakan file dari ldapsearch
, tidak perlu slapd
dihentikan;
3) ldapadd/search
- memerlukan kata sandi.
Contoh:
$ 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
Jadi - pertanyaannya adalah:
1) Apakah saya kehilangan sesuatu dalam deskripsi alat ini?
2) Apa lagi perbedaan antara ldapadd/slapadd
dan ladpsearch/slapcat
?
slapcat
mengembalikan entri dalam urutan basis data (backend), yang mungkin atau mungkin tidak didefinisikan dengan baik.ldapsearch
secara default mengembalikan dalam urutan yang dibalas server, dengan OpenLDAP ada pilihan pengurutan sisi-klien (mis.-S ""
) atau kontrol pengurutan sisi-server (mis.-E sss
, jika didukung, dan tunduk pada beberapa jebakan konfigurasi kecil & skema terkait yang menanggung jebakan). The spek mengatakan hasil pencarian mungkin dalam urutan apapun. Sebuah implementasi dapat menentukan urutan default, kebanyakan orang menganggap standarnya adalah "parent before child", hanya OpenDS yang mendokumentasikan ini, AFAIK.slapcat
tidak berfungsi jika Anda memiliki overlay, mismemberOf
. Jadi, jika Anda melakukanslapcat
/slapadd
siklus overlay keanggotaan tidak akan berfungsi lagi.sumber