かなり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キャッシュしない唯一のエントリであるため、両方のサービスを実行する必要があるケースは非常にまれだと思います。
nscdSolarisから来ました。sssdRedHatがnscdNIHの制約の下で再発明したものです。