Cukup bingung atas perbedaan antara Daemon Caching Layanan Nama Linux (NSCD) dan Daemon Layanan Keamanan Sistem ( SSSD ). Sejauh yang saya mengerti, keduanya digunakan untuk menyimpan informasi pencarian otentikasi pada mesin lokal, dan tampaknya keduanya dapat digunakan pada mesin yang sama.
Apa perbedaan antara keduanya, dan dalam kasus apa saya harus menggunakan keduanya?
nscd
berasal dari Solaris.sssd
adalah penemuan ulang RedHat atasnscd
kendala NIH.Jawaban:
Ini
nscd
adalah daemon yang menyediakan cache untuk permintaan layanan nama paling umum seperti passwd , grup , host , layanan , dan netgroup .sssd
terutama menyediakan daemon untuk mengelola akses ke direktori jarak jauh dan mekanisme otentikasi seperti LDAP, Kerberos, NIS, dll ... sehingga lebih tentang otentikasi dan otorisasi. Itu memang memiliki mekanisme caching sendiri misalnya untuk pengguna dan grup tetapi ada beberapa lagi. Konsultasikan halaman manualsssd.conf
untuk perincian lebih lanjut.Seperti yang dijelaskan dalam artikel tertaut,
sssd
dannscd
tidak boleh digunakan bersamaan karena dapat menghasilkan pencarian yang tidak terduga. Jika Anda perlunscd
mis. Untuk entri caching host , yangsssd
tidak melakukan cache, disarankan untuk mengkonfigurasinscd
hanya untuk host dan mengandalkan pengguna , grup , dll. Caching aktifsssd
.Saya pikir kasus yang Anda butuhkan untuk menjalankan kedua layanan sangat jarang, karena caching host adalah satu-satunya entri yang
sssd
tidak menembolok.sumber