nscdとsssdの違い


8

かなりLinuxのネームサービスのキャッシュデーモン(NSCD)とシステムセキュリティサービスデーモン(違いの上に混乱SSSD)。私が理解している限りでは、両方ともローカルマシンで認証ルックアップ情報をキャッシュするために使用されますが、それでも同じマシンで両方を使用できるようです。

2つの違いは何ですか?どの場合に両方を使用する必要がありますか?

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


1
nscdSolarisから来ました。 sssdRedHatがnscdNIHの制約の下で再発明したものです。
桂佐藤2017

回答:


12

nscd以下のような最も一般的なネームサービス要求に対するキャッシュ提供デーモンでpasswdファイルグループホストサービスおよびネットグループを

sssd主に、リモートディレクトリへのアクセスとLDAP、Kerberos、NISなどの認証メカニズムを管理するためのデーモンを提供します。したがって、認証と承認についての詳細です。それは、例えばユーザーとグループのためにそれ自身のキャッシングメカニズムを持っていますが、いくつかあります。sssd.conf詳細については、のマンページを参照してください。

リンク先の記事のように説明し、sssdそしてnscdそれは予想外のルックアップにつながることができますと同時に使用すべきではありません。nscdたとえば、キャッシュしないhostsエントリをキャッシュする必要がある場合sssdnscdホストのみに設定、でのusergroupなどのキャッシュに依存することをお勧めしますsssd

ホストキャッシュがsssdキャッシュしない唯一のエントリであるため、両方のサービスを実行する必要があるケースは非常にまれだと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.