<Sebelum | Contents [show] | Seterusnya>
1.6.1. Konfigurasi Pembekal
Mulakan dengan mengkonfigurasi Pembekal.
1. Cipta fail LDIF dengan kandungan berikut dan namakannya provider_sync.ldif:
# Tambah indeks pada db bahagian hadapan. dn: olcDatabase={1}mdb,cn=config changetype: ubah suai
tambah: olcDbIndex olcDbIndex: entryCSN eq
-
tambah: olcDbIndex olcDbIndex: entryUUID eq
#Muatkan modul penyegerakan dan accesslog. dn: cn=modul{0},cn=config
changetype: ubah suai tambah: olcModuleLoad
olcModuleLoad: syncprov
-
tambah: olcModuleLoad olcModuleLoad: accesslog
# Takrif pangkalan data Accesslog dn: olcDatabase={2}mdb,cn=config objectClass: olcDatabaseConfig objectClass: olcMdbConfig olcDatabase: {2}mdb
olcDbDirectory: /var/lib/ldap/accesslog olcSuffix: cn=accesslog
olcRootDN: cn=admin,dc=example,dc=com olcDbIndex: default eq
olcDbIndex: entryCSN,objectClass,reqEnd,reqResult,reqStart
# Accesslog db syncprov.
dn: olcOverlay=syncprov,olcDatabase={2}mdb,cn=config changetype: tambah
objectClass: olcOverlayConfig objectClass: olcSyncProvConfig olcOverlay: syncprov olcSpNoPresent: TRUE olcSpReloadHint: TRUE
# syncrepl Pembekal untuk db utama
dn: olcOverlay=syncprov,olcDatabase={1}mdb,cn=config changetype: tambah
objectClass: olcOverlayConfig
objectClass: olcSyncProvConfig olcOverlay: syncprov olcSpNoPresent: TRUE
# takrif tindanan accesslog untuk db utama
dn: olcOverlay=accesslog,olcDatabase={1}mdb,cn=config objectClass: olcOverlayConfig
objectClass: olcAccessLogConfig olcOverlay: accesslog olcAccessLogDB: cn=accesslog olcAccessLogOps: menulis olcAccessLogSuccess: TRUE
# imbas log akses DB setiap hari, dan bersihkan entri yang lebih lama daripada 7 hari olcAccessLogPurge: 07+00:00 01+00:00
Tukar rootDN dalam fail LDIF agar sepadan dengan yang anda ada untuk direktori anda.
2. Buat direktori:
sudo -u openldap mkdir /var/lib/ldap/accesslog
3. Tambahkan kandungan baharu:
sudo ldapadd -Q -Y LUARAN -H ldapi:/// -f provider_sync.ldif