Product Documentation

Configurer les sessions anonymes

Oct 06, 2016

Utilisez les informations de cet article pour configurer une session anonyme. Aucun paramètre spécial n'est requis lors de l'installation du VDA Linux pour utiliser cette fonctionnalité.

Remarque

Lorsque vous configurez des sessions anonymes, n'oubliez pas que le pré-lancement de session n'est pas pris en charge. Cette fonctionnalité n'est pas non plus prise en charge sur Citrix Receiver pour Android.

Créer un magasin non authentifié

Vous devez créer un magasin non authentifié à l'aide de StoreFront pour prendre en charge une session anonyme dans le VDA Linux. Suivez les instructions pour la création d'un magasin non authentifié en fonction de la version de StoreFront :

Remarque

Les utilisateurs non authentifiés sont pris en charge à compter de StoreFront version 2.6.

Activer les utilisateurs non authentifiés dans un groupe de mise à disposition

Après la création d'un magasin non authentifié, activez les utilisateurs non authentifiés dans un groupe de mise à disposition pour prendre en charge une session anonyme. Pour activer des utilisateurs non authentifiés dans un groupe de mise à disposition, suivez les instructions correspondant à la version de XenDesktop :

Remarque

Les utilisateurs non authentifiés sont pris en charge à compter de XenApp et XenDesktop version 7.6.

Définir le délai d'inactivité d'une session anonyme

Une session anonyme a un délai d'inactivité par défaut de 10 minutes. Cette valeur est configurée avec le paramètre de registre AnonymousUserIdleTime. Utilisez l'outil ctxreg pour modifier cette valeur. Par exemple, pour définir ce paramètre de registre sur 5 minutes :

commande Copier

sudo ctxreg update -k  "HKLM\System\CurrentControlSet\Control\Citrix"  -v AnonymousUserIdleTime  -d 0x00000005

Définir le nombre maximal d'utilisateurs anonymes

Pour définir le nombre maximal d'utilisateurs anonymes, utilisez la clé de registre MaxAnonymousUserNumber. Ce paramètre limite le nombre de sessions anonymes s'exécutant simultanément sur un seul VDA Linux. Utilisez l'outil ctxreg pour configurer ce paramètre de registre. Par exemple, pour définir la valeur sur 32 bits :

commande Copier

sudo ctxreg update -k  "HKLM\System\CurrentControlSet\Control\Citrix"  -v MaxAnonymousUserNumber  -d  0x00000020

Important

Il est essentiel de limiter le nombre de sessions anonymes. Le lancement d'un trop grand nombre de sessions simultanées peut créer des problèmes sur le VDA, y compris la saturation de la mémoire.

Résolution des problèmes

Tenez compte des points suivants lors de la configuration de sessions anonymes :

  • Impossible de se connecter à une session anonyme.  Vérifiez que le registre a été mis à jour comme suit (défini sur 0):
commande Copier

sudo ctxreg read –k "HKLM\System\CurrentControlSet\Control\Citrix" –v MaxAnonymousUserNumber

Remarque

Cette commande permet de vérifier si la valeur de registre est 0. Une valeur de 0 indique que le nombre maximal de sessions anonymes est 0. Pour pouvoir lancer une session anonyme, la valeur de registre doit être supérieure à 0. 

Vérifiez que le service ncsd est en cours d'exécution et qu'il est configuré pour activer le cache passwd :

commande Copier

ps  uax | grep nscd

cat /etc/nscd.conf | grep 'passwd' | grep 'enable-cache'

Définissez la variable de cache passwd sur no si elle est activée, puis redémarrez le service ncsd. Vous devrez peut-être réinstaller le VDA Linux après la modification de cette configuration.

  • Le bouton de l'écran de verrouillage est affiché dans une session anonyme avec KDE. Le bouton et le menu de l'écran de verrouillage sont désactivés par défaut dans une session anonyme. Toutefois, ils peuvent toujours être visibles dans KDE.  Dans KDE, pour désactiver le bouton et le menu de l'écran de verrouillage pour un utilisateur spécifique, vous devez ajouter les lignes suivantes au fichier de configuration $Home/.kde/share/config/kdeglobals. Par exemple :

    [KDE Action Restrictions]
    action/lock_screen=false

Toutefois, si le paramètre KDE Action Restrictions est configuré comme non modifiable dans un fichier kdeglobals global tel que /usr/share/kde-settings/kde-profile/default/share/config/kdeglobals, la configuration utilisateur n'aura aucun effet. 

Pour résoudre ce problème, essayez de modifier le fichier kdeglobals système pour supprimer la balise [$i] dans la section [KDE Action Restrictions] ou utilisez directement la configuration du système pour désactiver le bouton et le menu de l'écran de verrouillage. Pour de plus amples informations sur la configuration KDE, veuillez consulter la page KDE System Administration/Kiosk/Keys.