NSS Temelleri
Önceki XXVIII. Oylum - Sistem Veritabanları ve İsim Hizmetleri Seçimi Sonraki
NSS Temelleri
Anafikir, veritabanlarına erişmeye çalışan farklı hizmetlerin gerçeklemelerini ayrı modüllere koymaktır. Bunun bazı faydaları vardır:
  1. Destekçiler yeni hizmetleri GNU C kütüphanesine eklemeksizin NSS gerçeklemesine ekleyebilirler.
  2. Modüller birbirinden bağımsız olarak güncellenebilir.
  3. C kütüphanesi fazla şişmemiş olur.
Yukarıdaki ilk görevi yerine getirmek için modül arayüzünü[104] aşağıda açıklayacağız. Yeni bir hizmeti doğru gerçeklemek için modüller içinde işlevlerin nasıl çağrıldığını anlamak önemlidir. Yazılımcının doğrudan doğruya kullanabileceği bir yol yoktur. Yazılımcı veritabanlarına sadece belgelenmiş ve standartlaştırılmış işlevleri kullararak erişebilir.
NSS şemasında mevcut veritabanları şunlardır:
aliases
Posta takma adları.
ethers
Ethernet numaraları.
group
Kullanıcı grupları, bkz. Grup Veritabanı.
hosts
Konak isimleri ve numaraları, bkz. Konak İsimleri.
netgroup
Ağ çapında kullanıcılar, konaklar ve altağlar, bkz.Ağ Grubu Veritabanı.
networks
Ağ isimleri ve numaraları, bkz. Ağ İsimleri Veritabanı.
protocols
Ağ protokolleri, Protokol Veritabanı.
passwd
Kullanıcı parolaları, bkz. Kullanıcı Veritabanı.
rpc
Uzak yordam çağrı isimleri ve numaraları.
services
Ağ hizmetleri, bkz. Servis Veritabanı.
shadow
Gölge kullanıcı parolaları.
Sonradan eklenen automount, bootparams, netmasks ve publickey gibi veritabanları da vardır.


[104] ABI: (Application Binary Interface kısaltması) - Bir uygulama ile işletim sistemi ya da hizmetler arasında erişimi sağlayan arayüz.
Önceki Üst Ana Başlık Sonraki
XXVIII. Oylum - Sistem Veritabanları ve İsim Hizmetleri Seçimi Başlangıç NSS Yapılandırma Dosyası
Bir Linux Kitaplığı Sayfası