Linux 仮想配信エージェント 2503

ルートレスXorg

Linux VDAは、非rootユーザー権限でXorgを実行することをサポートしており、これは「ルートレス」Xorgとも呼ばれます。ルートレスXorgは、rootとして実行する場合に比べて、セキュリティが大幅に向上します。

注記:

  • Xorgは、Amazon Linux 2またはRHEL 7ではルートレス操作をサポートしていません。
  • ルートレスXorgは、GPUドライバーからのサポートも必要とします。Remote PC Access VDAを使用している場合は、GPUドライバーがルートレスXorgをサポートしていることをテストし、確認してください。
-  ルートレスXorgはデフォルトで無効になっています。Red Hatは、Xorgサーバーに影響を与えるセキュリティ脆弱性である[CVE-2024-31083](https://access.redhat.com/security/cve/CVE-2024-31083)に対処しました。

-  **ルートレスXorgの機能を維持するには、以下の手順に従ってICA®セッションでMIT-SHMが機能することを確認してください。**
  1. 以下のディストリビューション固有のコマンドを使用して、cap_ipc_owner機能をラッパースクリプトではなくXorg実行可能ファイルに直接適用します。

    • Ubuntu、Debian: sudo setcap 'cap_ipc_owner=+ep' /usr/lib/xorg/Xorg

    • RHEL、Rocky: sudo setcap 'cap_ipc_owner=+ep' /usr/libexec/Xorg

    • SUSE: sudo setcap 'cap_ipc_owner=+ep' /usr/libexec/Xorg /usr/bin/Xorg

  2. 次のコマンドを使用してルートレスXorgを有効にします。

    -  sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Xorg" -t "REG_DWORD" -v "Rootless" -d "1" --force
    <!--NeedCopy-->
    

ルートレスXorgがすでに有効になっている場合に無効にするには、次の手順を実行します。

  1. 次のコマンドを実行してこの機能を無効にします。

    sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Xorg" -t "REG_DWORD" -v "Rootless" -d "0" --force
    <!--NeedCopy-->
    
  2. ディストリビューション固有のコマンドを使用して、Xorg実行可能ファイルからcap_ipc_owner機能を削除します。

    • Ubuntu、Debian: sudo setcap 'cap_ipc_owner=-ep' /usr/lib/xorg/Xorg
    • RHEL、Rocky: sudo setcap 'cap_ipc_owner=-ep' /usr/libexec/Xorg
    • SUSE: sudo setcap 'cap_ipc_owner=-ep' /usr/libexec/Xorg /usr/bin/Xorg
ルートレスXorg

この記事の概要