かなりLinuxのネームサービスのキャッシュデーモン(NSCD)とシステムセキュリティサービスデーモン(違いの上に混乱SSSD)。私が理解している限りでは、両方ともローカルマシンで認証ルックアップ情報をキャッシュするために使用されますが、それでも同じマシンで両方を使用できるようです。
2つの違いは何ですか?どの場合に両方を使用する必要がありますか?
かなりLinuxのネームサービスのキャッシュデーモン(NSCD)とシステムセキュリティサービスデーモン(違いの上に混乱SSSD)。私が理解している限りでは、両方ともローカルマシンで認証ルックアップ情報をキャッシュするために使用されますが、それでも同じマシンで両方を使用できるようです。
2つの違いは何ですか?どの場合に両方を使用する必要がありますか?
回答:
nscd
以下のような最も一般的なネームサービス要求に対するキャッシュ提供デーモンでpasswdファイル、グループ、ホスト、サービスおよびネットグループを。
sssd
主に、リモートディレクトリへのアクセスとLDAP、Kerberos、NISなどの認証メカニズムを管理するためのデーモンを提供します。したがって、認証と承認についての詳細です。それは、例えばユーザーとグループのためにそれ自身のキャッシングメカニズムを持っていますが、いくつかあります。sssd.conf
詳細については、のマンページを参照してください。
リンク先の記事のように説明し、sssd
そしてnscd
それは予想外のルックアップにつながることができますと同時に使用すべきではありません。nscd
たとえば、キャッシュしないhostsエントリをキャッシュする必要がある場合sssd
はnscd
、ホストのみに設定し、でのuser、groupなどのキャッシュに依存することをお勧めしますsssd
。
ホストキャッシュがsssd
キャッシュしない唯一のエントリであるため、両方のサービスを実行する必要があるケースは非常にまれだと思います。
nscd
Solarisから来ました。sssd
RedHatがnscd
NIHの制約の下で再発明したものです。