Bonjour,
J'ai trouvé une solution qui concerne le client lourd LTSP (Pour le client léger, il faudra adapter). Elle n'est pas des plus propre mais à l'avantage de fonctionner.
Le truc c'est de créer la session temporaire s'il existe
LDM_GUESTLOGIN dans le fichier
/var/cache/ltsp/ltsp_config_env.
Voici l'extrait de code que j'ai mit dans le fichier
/usr/share/ltsp/screen.d/ldm
LTSP_CONFIG_ENV=/var/cache/ltsp/ltsp_config_env
if [ -n "`cat $LTSP_CONFIG_ENV | grep LDM_GUESTLOGIN`" ] && [ -z "`cat $LTSP_CONFIG_ENV | grep LDM_USERNAME`" ]
then
UTILISATEUR=`/usr/sbin/guest-account add`
echo "password\npassword\n" | passwd $UTILISATEUR
echo "LDM_LOGIN_TIMEOUT=5" >> $LTSP_CONFIG_ENV
echo "LDM_USERNAME=$UTILISATEUR" >> $LTSP_CONFIG_ENV
echo "LDM_PASSWORD=password" >> $LTSP_CONFIG_ENV
echo "LDM_GUEST_SERVER=localhost" >> $LTSP_CONFIG_ENV
fi
Il faut aussi installer openssh-server sur l'image et ajouter
ssh à
KEEP_SYSTEM_SERVICES du fichier lts.conf
Ainsi que :
ssh-keyscan localhost | sudo tee -a /etc/ssh/ssh_known_hosts
Pour activer la fonctionnalité, il suffit d'ajouter au fichier
lts.conf.
LDM_GUESTLOGIN=True