← man/security_and_auth
slapindex — man slapindex — 80×24
ugur@toprak:~/man/security_and_auth$man slapindex
Bölüm 1 Güvenlik & Kimlik

slapindex

Bir SLAPD veritabanındaki girişleri yeniden dizinler (reindex)

Synopsis

       /usr/sbin/slapindex [-b_suffix] [-c] [-d_debug-level] [-f_slapd.conf] [-F_confdir] [-g]
       [-n_dbnum] [-o_option[=value]] [-q] [-t] [-v] [attr[...]]

Description

slapindex, bir veritabanının mevcut içeriğine dayanarak slapd(8) dizinlerini (indices) yeniden oluşturmak için kullanılır. Veritabanı numarası veya soneki (suffix) tarafından belirlenen verilen veritabanını açar ve tüm girişlerin tüm özniteliklerinin tüm değerleri için dizinleri günceller. Komut satırında belirli özniteliklerin bir listesi sağlanırsa, yalnızca o özniteliklerin dizinleri yeniden oluşturulacaktır. -g seçeneği belirtilmedikçe, bu veritabanının alt kuruluşu (subordinate) olarak yapılandırılmış veritabanları da yeniden dizinlenir.

slapindex tarafından en nihayetinde oluşturulan tüm dosyalar, slapindex'in çalıştırıldığı kimliğe ait olacaktır, bu nedenle slapindex'i slapd(8) ile aynı kimlik altında çalıştırdığınızdan (slapd(8) içindeki -u seçeneğine bakın) veya slapd(8) programını çalıştırmadan önce dosya sahipliğini değiştirdiğinizden emin olun.

Options

-b_suffix Çıktının hangi veritabanı için üretileceğini belirlemek için belirtilen soneki kullanır. -b seçeneği, -n seçeneği ile birlikte kullanılamaz.

  • -c: Devam etme (hataları yoksay) modunu etkinleştirir.

-d_debug-level Belirtilen hata ayıklama seviyesi (debug-level) tarafından tanımlanan hata ayıklama mesajlarını etkinleştirir; ayrıntılar için slapd(8) kılavuzuna bakın.

-f_slapd.conf Alternatif bir slapd.conf(5) dosyası belirtir.

-F_confdir Bir yapılandırma dizini belirtir. Hem -f hem de -F belirtilirse, yapılandırma dosyası okunacak ve yapılandırma dizini biçimine dönüştürülerek belirtilen dizine yazılacaktır. Hiçbir seçenek belirtilmezse, varsayılan yapılandırma dosyası kullanılmaya çalışılmadan önce varsayılan yapılandırma dizini okunmaya çalışılacaktır. Geçerli bir yapılandırma dizini mevcutsa, varsayılan yapılandırma dosyası yoksayılır.

  • -g: Alt kuruluş bağlamayı (subordinate gluing) devre dışı bırakır. Yalnızca belirtilen veritabanı işlenecektir, varsa bağlı alt kuruluşları işlenmeyecektir.

-n_dbnum Yapılandırma dosyasında listelenen dbnum. veritabanı için çıktı üretir. slapd-config(5) yapılandırma veritabanı her zaman ilk veritabanıdır, bu yüzden -n 0 kullanın.

-n seçeneği, -b seçeneği ile birlikte kullanılamaz.

-o_option[=value] (İsteğe bağlı) bir değerle birlikte bir seçeneği belirtir. Olası genel seçenekler/değerler şunlardır:

syslog= (bkz. slapd(8) içindeki -s') syslog-level=<level> (bkz. slapd(8) içindeki -S') syslog-user= (bkz. slapd(8) içindeki `-l')

  • -q: Hızlı (daha az bütünlük kontrolü) modu etkinleştirir. Veritabanını yazarken hiçbir tutarlılık kontrolü yapmaz. Dizin oluşturma süresini iyileştirir, ancak herhangi bir hata veya kesinti meydana gelirse veritabanı büyük olasılıkla kullanılamaz olacaktır.

  • -t: Kesme (truncate) modunu etkinleştirir. Herhangi bir girişi dizinlemeden önce bir dizin veritabanını keser (boşaltır). Yalnızca Hızlı mod ile birlikte kullanılabilir.

  • -v: Ayrıntılı (verbose) modu etkinleştirir.

Limitations

Veritabanının tutarlılığını sağlamak için bu işlemi yaparken slapd(8) programınız çalışıyor olmamalıdır (en azından yazma-okuma modunda olmamalıdır).

Bu komut, kullanıcının en sevdiği içeceği alıp içmesi için bolca fırsat sunar.

Examples

       SLAPD veritabanınızı yeniden dizinlemek için şu komutu verin:

	    /usr/sbin/slapindex
       Yalnızca "uid" gibi belirli bir öznitelik için dizini yeniden oluşturmak için şu komutu verin:

	    /usr/sbin/slapindex uid

See Also

ldap(3), ldif(5), slapadd(8), ldapadd(1), slapd(8)

"OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin/)

Acknowledgements

OpenLDAP Yazılımı, The OpenLDAP Project http://www.openldap.org/ tarafından geliştirilmekte ve sürdürülmektedir. OpenLDAP Yazılımı, University of Michigan LDAP 3.3 sürümünden türetilmiştir.

OpenLDAP 2.4.28 2011/11/24 SLAPINDEX(8C)