10.2. SSSD を使用した GDM での認証メカニズム選択の有効化


パスワードなしの GDM ログインを有効にし、一元管理されているユーザーに対して柔軟な認証を提供します。authselect と System Security Services Daemon (SSSD) を使用することで、外部アイデンティティープロバイダー (EIdP)、パスキーデバイス、スマートカードなどのパスワードレス認証方法を有効にできます。この設定により、パスワードへの依存度が軽減され、ユーザーは GNOME Display Manager (GDM) のログイン画面で認証情報を直接選択できるようになります。

GDM でこれらのオプションを有効にする前に、まず個々の認証方法と Identity Management (IdM) サーバーを設定する必要があります。これらの認証情報とサーバー側の設定が機能するようになったら、システムサービスを設定して、ログイン画面にこれらのオプションを表示させることができます。

前提条件

  • このシステムは、Identity Management (IdM) ドメインのメンバーである。
  • 使用する特定のパスワードレス認証方法に必要な前提条件 (IdM サーバーの設定やユーザー認証情報の登録など) を満たしている。
  • システムの root 権限がある。
  • SSSD をインストールしている。

手順

  1. (オプション): authselect プロファイルに関する情報を表示します。

    $ authselect current
  2. 現在使用している authselect プロファイルに応じて、以下のいずれかを行います。

    1. sssd プロファイルを選択し、切り替え可能な認証機能を有効にします。

      # authselect select sssd with-switchable-auth
    2. すでに sssd プロファイルを使用している場合は、切り替え可能な認証機能を有効化します。

      # authselect enable-feature with-switchable-auth
      注記

      このコマンドは、/etc/pam.d/switchable-auth PAM サービスファイルを設定し、ユーザーアカウントに事前に設定された対応するパスワードレス認証メカニズムを GDM ログイン画面に表示できるようにします。

  3. SSSD PAM レスポンダーを設定して、切り替え可能な認証サービスを承認します。/etc/sssd/sssd.conf ファイルを開き、[pam] セクションに pam_json_services オプションを追加します。

    ...
    [pam]
    pam_json_services = gdm-switchable-auth
  4. SSSD サービスを再起動します。

    # systemctl restart sssd

検証

  • 管理者は、/etc/sssd/sssd.conf ファイルを確認して設定を確認します。

    $ cat /etc/sssd/sssd.conf

    出力には、[pam] セクション内に gdm-switchable-auth に設定された pam_json_services キーを含める必要があります。

  • ユーザーは、/etc/dconf/db/distro.d/20-authselect ファイルを読み取って設定を確認できます。

    $ cat /etc/dconf/db/distro.d/20-authselect

    出力の [org/gnome/login-screen] セクションには、enable-switchable-authentication キーが true に設定されている必要があります。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る