J'ai un tas de systèmes exécutant différentes sous-versions de CentOS 6, à des niveaux de mise à jour différents. Toutes ces machines ont été configurées pour autoriser des sessions graphiques à distance via GDM en ajoutant les paramètres suivants à /etc/gdm/custom.conf
:
[security]
DisallowTCP=false
AllowRemoteRoot=true
[xdmcp]
Enable=true
[greeter]
IncludeAll=true
Puis en changeant le runlevel par défaut en 5 dans /etc/inittab
:
id:5:initdefault:
Tout fonctionne bien sur tous les systèmes sauf un. Sur une machine, exécutant CentOS 6.7, malgré la configuration similaire aux autres (sous réserve de ce que je peux voir), les sessions GDM à distance ne sont pas disponibles après le redémarrage. Parmi les processus de cette machine, je vois
root 2295 2277 1 13:24 tty6 00:00:00 /usr/bin/Xorg :9 -ac -nolisten tcp vt6 -br
J'ai trouvé qu'à partir de cette étape, je peux rendre les sessions à distance disponibles en émettant
kill -1 2295
Après quoi la ligne de commande Xorg
change en :
/usr/bin/Xorg :0 -br -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-AwWtUF/database vt1
Et tout fonctionne comme prévu.
Est-ce que quelqu'un a une idée de pourquoi cela se produit et comment puis-je le corriger ? Merci !