La differenza tra nscd e sssd


8

Abbastanza confuso sulla differenza tra Linux Name Service Caching Daemon (NSCD) e System Security Service Daemon ( SSSD ). Per quanto ne so, entrambi vengono utilizzati per memorizzare nella cache le informazioni di ricerca dell'autenticazione, e tuttavia sembra che entrambi possano essere utilizzati sulla stessa macchina.

Quali sono le differenze tra i due e in quali casi dovrei usare entrambi?

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/usingnscd-sssd.html


1
nscdproveniva da Solaris. sssdè la reinvenzione di RedHat di nscdvincoli sotto NIH.
Satō Katsura,

Risposte:


12

Il nscdè un demone che fornisce una cache per il maggior numero di richieste di servizio nome comune come passwd , gruppo , padroni di casa , il servizio e il gruppo di rete .

sssdfornisce principalmente demoni per gestire l'accesso a directory remote e meccanismi di autenticazione come LDAP, Kerberos, NIS, ecc ... quindi si tratta più di autenticazione e autorizzazione. Ha un proprio meccanismo di memorizzazione nella cache, ad esempio per utenti e gruppi, ma ce ne sono alcuni di più. Consultare la manpage di sssd.confper ulteriori dettagli.

Come nel articolo collegato spiegato, sssde nscdnon deve essere utilizzato allo stesso tempo, in quanto può causare le ricerche inaspettati. Se è necessario, nscdad esempio, per inserire nella cache gli host , che sssdnon memorizzano nella cache, si consiglia di configurare nscdsolo per gli host e fare affidamento sulla memorizzazione nella cache di utenti , gruppi , ecc sssd.

Penso che i casi necessari per eseguire entrambi i servizi siano molto rari, poiché la memorizzazione nella cache degli host è l'unica voce che sssdnon memorizza nella cache.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.