52.5. SELinux ユーザーマップの順序とデフォルトの SELinux ユーザー
IdM サーバー上で SELinux ユーザーマップの順序とデフォルトの SELinux ユーザーを設定する方法について学びましょう。これにより、マップされていないドメインユーザーにも有効なコンテキストが提供され、サーバーは SELinux ユーザーを最も制限の強いものから最も制限の弱いものへとランク付けします。
これらの設定は、個々のユーザーマップを置き換えるものではありません。これらはグローバルリストとフォールバックのみを定義します。
SELinux ユーザーマップの順序とは、SELinux ユーザーを最も制限の厳しいものから最も制限の緩いものへとランク付けしたリストのことです。これは IdM サーバーの設定の一部です。SELinux ユーザーマップは、クライアント上の SELinux ユーザーを Identity Management (IdM) ユーザーに関連付けます。
各 SELinux ユーザーエントリーは、次の形式を使用します。
SELinux_user:MLS[:MCS]
個々のユーザーエントリーはドル記号 ($) で区切ってください。
IdM のユーザーエントリーは SELinux マップを必要としないため、多くのエントリーがマップされていない可能性があります。IdM サーバーの設定では、マッピングされていない IdM ユーザーエントリーに対して、デフォルトの SELinux ユーザー (SELinux マップリストに含まれるユーザーのいずれか) を定義します。これにより、これらのユーザーも有効な SELinux コンテキストを受け取ることができます。マッピングされていない IdM ユーザーエントリーのデフォルトの SELinux ユーザーは unconfined_u であり、これは Red Hat Enterprise Linux のシステムユーザーのデフォルトの SELinux ユーザーと一致しています。
実稼働環境では、unconfined_u を デフォルトの IdM SELinux ユーザーとして使用しないでください。unconfined_u は SELinux の制限を最小限に抑えているため、SELinux が提供する保護機能のほとんどを事実上無効にします。デプロイする前に、デフォルトユーザーを guest_u などのより制限されたユーザーに設定してください。