検索

30.4. ドメインの作成

download PDF
SSSD は、さまざま な ID サーバーに関連付けられているドメイン を認識します。ドメインは、アイデンティティープロバイダーと認証方法の組み合わせです。SSSD は LDAP アイデンティティープロバイダー(OpenLDAP、Red Hat Directory Server、Microsoft Active Directory を含む)と連携し、ネイティブ LDAP 認証または Kerberos 認証を使用できます。
SSSD は、異なるドメインに属する限り、同じユーザー名を持つ異なるユーザーを認識できます。たとえば、SSSD は ldap.example.com ドメインで jsmithldap.otherexample.com ドメインの jsmith の両方を正常に認証できます。SSSD は完全修飾ドメイン名を使用した要求を許可するため、jsmith@ldap.example.com の情報を要求すると、適切なユーザーアカウントが返されます。ユーザー名のみを指定すると、ドメインが検索順に最初に表示されるユーザーが返されます。
ヒント
SSSD には filter_users オプションがあり、指定したユーザーが検索で返されないのを除外します。
ドメインの設定は、ユーザー情報が保存される 場所 と、これらのユーザーがシステムへの認証を許可する 方法 を定義します。使用できる組み合わせは 表30.3「アイデンティティーストアおよび認証タイプの組み合わせ」 に記載されています。
表30.3 アイデンティティーストアおよび認証タイプの組み合わせ
ID プロバイダー 認証プロバイダー
LDAP LDAP
LDAP Kerberos
proxy LDAP
proxy Kerberos
proxy proxy

30.4.1. ドメインを設定するための一般的なルールとオプション

ドメイン設定は、アイデンティティープロバイダー、認証プロバイダー、およびそれらのプロバイダー の情報にアクセスするための特定の設定を定義します。アイデンティティープロバイダーには、LDAP とプロキシーの 2 つのタイプの認証プロバイダー(LDAP、Kerberos、およびプロキシー)があります。ID プロバイダーおよび認証プロバイダーは、ドメインエントリー内の任意の組み合わせで設定できます。
ドメインエントリー自体とともに、SSSD がクエリーするドメイン一覧にドメイン名を追加する必要があります。以下に例を示します。
domains = LOCAL,Name

[domain/Name]
id_provider = type
auth_provider = type
provider_specific = value
global = value
グローバル 属性は、キャッシュやタイムアウトの設定など、あらゆるタイプのドメインで使用できます。各アイデンティティープロバイダーおよび認証プロバイダーには、独自の必須および任意の設定パラメーターセットがあります。
表30.4 一般的な [domain] 設定パラメーター
パラメーター 値の形式 説明
id_provider string このドメインに使用するデータプロバイダーアイデンティティーバックエンドを指定します。サポート対象のバックエンドは以下のとおりです。
  • ldap
  • ipa (FreeIPA バージョン 2.x との互換性)
  • nss_nis などのレガシー NSS プロバイダーのプロキシー。プロキシー ID プロバイダーを使用するには、proxy_lib_name オプションで設定した、正常に起動するようにレガシー NSS ライブラリーを指定する必要があります。
  • local、SSSD 内部ローカルプロバイダー
auth_provider string ドメインに使用される認証プロバイダーを設定します。このオプションのデフォルト値は id_provider の値です。サポートされる認証プロバイダーは ldap、ipa、krb5 (Kerberos)、proxy、および none です。
min_id,max_id integer (オプション)ドメインの UID および GID の範囲を指定します。ドメインにその範囲外のエントリーが含まれる場合は、それらは無視されます。min_id のデフォルト値は 1 です。max_id のデフォルト値は 0 で、無制限です。
重要
デフォルトの min_id 値は、すべてのタイプのアイデンティティープロバイダーで同じです。LDAP ディレクトリーが 1 から始まる UID 番号を使用している場合は、ローカルの /etc/passwd ファイルのユーザーと競合する可能性があります。これらの競合を回避するには、min_id1000 以上に設定します。
列挙 ブール値 (オプション)ドメインのユーザーおよびグループを一覧表示するかどうかを指定します。列挙とは、リモートソースで利用可能なユーザーおよびグループ全体が、ローカルマシンにキャッシュされることを意味します。列挙が無効になっている場合、ユーザーおよびグループは要求時にのみキャッシュされます。
警告
列挙を有効にすると、クライアントを再初期化すると、リモートソースから利用可能なユーザーおよびグループのセット全体が完全に更新されます。同様に、SSSD が新しいサーバーに接続すると、リモートソースからの利用可能なユーザーおよびグループのセット全体が、ローカルマシンにプルおよびキャッシュされます。リモートソースに接続されているクライアントが多数あるドメインでは、クライアントからのクエリーが頻繁に行われるため、この更新プロセスではネットワークのパフォーマンスに悪影響を与える可能性があります。利用可能なユーザーおよびグループのセットが十分に大きくなると、クライアントのパフォーマンスも低下します。
このパラメーターのデフォルト値は false で、列挙を無効にします。
cache_credentials ブール値 (オプション)ローカルの SSSD ドメインデータベースキャッシュにユーザーの認証情報を保存するかどうかを指定します。このパラメーターのデフォルト値は false です。オフライン認証を有効にするには、この値を true に設定します。
entry_cache_timeout integer (オプション)SSSD が のキャッシュヒットをキャッシュする期間を秒単位で指定します。正のキャッシュヒットはクエリーの成功です。
use_fully_qualified_names ブール値 (オプション)このドメインへのリクエストに完全修飾ドメイン名が必要なかどうかを指定します。true に設定すると、このドメインへのすべてのリクエストは完全修飾ドメイン名を使用する必要があります。また、リクエストからの出力に完全修飾名が表示されることも意味します。完全修飾ユーザー名に要求を制限すると、SSSD はユーザー名が競合するユーザーのドメインを区別できます。
use_fully_qualified_namesfalse に設定すると、リクエストで完全修飾名を使用できますが、出力には簡素化されたバージョンのみが表示されます。
SSSD はレルム名ではなく、ドメイン名に基づいて名前のみを解析できます。ただし、ドメインとレルムの両方に同じ名前を使用できます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.