匿名ユーザーによる非認証セッション

最終公開日 : Nov 13, 2026
非認証セッションを構成するには、この記事の情報を使用します。この機能を使用するためにLinux VDAをインストールする際に特別な設定は必要ありません。
注:
非認証セッションを構成する際は、セッションの事前起動がサポートされていないことに注意してください。セッションの事前起動は、Android版Citrix Workspace™アプリでもサポートされていません。

非認証ストアを作成する

Linux VDAで非認証セッションをサポートするには、StoreFrontを使用して(/ja-jp/storefront/current-release/configure-manage-stores/create-store-unauthenticated.html)非認証ストアを作成します。

デリバリーグループで非認証ユーザーを有効にする

非認証ストアを作成した後、非認証セッションをサポートするために、デリバリーグループで非認証ユーザーを有効にします。デリバリーグループで非認証ユーザーを有効にするには、(/ja-jp/citrix-virtual-apps-desktops/install-configure/delivery-groups-create.html)Citrix Virtual Apps and Desktopsのドキュメントの手順に従ってください。

非認証セッションのアイドル時間を設定する

非認証セッションのデフォルトのアイドルタイムアウトは10分です。この値は、レジストリ設定AnonymousUserIdleTimeを通じて構成されます。この値を変更するには、ctxregツールを使用します。たとえば、このレジストリ設定を5分に設定するには、次のようにします。
sudo /opt/Citrix/VDA/bin/ctxreg update -k  "HKLM\System\CurrentControlSet\Control\Citrix"  -v AnonymousUserIdleTime  -d 0x00000005

非認証ユーザーの最大数を設定する

非認証ユーザーの最大数を設定するには、レジストリキーMaxAnonymousUserNumberを使用します。この設定は、単一のLinux VDAで同時に実行される非認証セッションの数を制限します。このレジストリ設定を構成するには、ctxregツールを使用します。たとえば、値を32に設定するには、次のようにします。
sudo /opt/Citrix/VDA/bin/ctxreg update -k  "HKLM\System\CurrentControlSet\Control\Citrix"  -v MaxAnonymousUserNumber  -d  0x00000020
重要:
非認証セッションの数を制限してください。同時に起動されるセッションが多すぎると、利用可能なメモリが不足するなど、VDAで問題が発生する可能性があります。

トラブルシューティング

非認証セッションを構成する際は、次の点を考慮してください。
  • 非認証セッションへのログオンに失敗しました。
レジストリが以下を含むように更新されていることを確認してください(0に設定)。
sudo /opt/Citrix/VDA/bin/ctxreg read –k "HKLM\System\CurrentControlSet\Control\Citrix" –v MaxAnonymousUserNumber
ncsdサービスが実行されており、passwdキャッシュを有効にするように構成されていることを確認してください。
ps  uax | grep nscd
cat /etc/nscd.conf | grep 'passwd' | grep 'enable-cache'
passwdキャッシュ変数が有効になっている場合はnoに設定し、ncsdサービスを再起動します。この構成を変更した後、Linux VDAを再インストールする必要がある場合があります。
  • KDEの非認証セッションでロック画面ボタンが表示されます。
ロック画面ボタンとメニューは、非認証セッションではデフォルトで無効になっています。ただし、KDEでは引き続き表示されることがあります。KDEで特定のユーザーのロック画面ボタンとメニューを無効にするには、構成ファイル**$Home/.kde/share/config/kdeglobals**に次の行を追加します。例:
[KDE Action Restrictions]
action/lock_screen=false
ただし、KDE Action Restrictionsパラメーターが/usr/share/kde-settings/kde-profile/default/share/config/kdeglobalsのようなグローバルなkdeglobalsファイルで不変として構成されている場合、ユーザー構成は効果がありません。
この問題を解決するには、システム全体のkdeglobalsファイルで[KDE Action Restrictions]セクションの[$i]タグを削除するように変更するか、システム全体の構成を直接使用してロック画面ボタンとメニューを無効にします。KDE構成の詳細については、KDE System Administration/Kiosk/Keysページを参照してください。