Utiliser une session “invité” de Ubuntu pour mettre à la disposition du public des MPT, MJC, Associations, etc… des bornes d'accès au web.
Dans la session invité, il n'est pas possible d'afficher les dossiers personnels d'autres utilisateurs. De plus les données enregistrées ou les paramètres modifiés seront supprimés/réinitialisés lors de la déconnexion. Cela signifie que chaque session commence dans un nouvel environnement, non affecté par ce que les invités précédents ont fait.
Par défaut Ubuntu 20.04 utilise GDM comme gestionnaire de connexion. GDM ne prend pas en charge la session Invité. Pour retrouver cette session Invité, il faut réinstaller et utiliser LightDM, l'ancien écran de connexion d'Ubuntu, qui prend en charge la session Invité (voir la page)
sudo apt install lightdm
sudo sh -c 'printf "[Seat:*]\nallow-guest=true\n" > /etc/lightdm/lightdm.conf.d/40-enable-guest.conf'
Voir la page
Ajoutez un nouveau compte d'utilisateur par exemple : configuration
Connectez-vous à configuration
et changez la configuration de cette session selon ce que vous voulez que les invités aient comme environnement.
Créez un lien symbolique vers le répertoire de base de configuration
:
/etc/guest-session
n'existe pas créez le : sudo mkdir /etc/guest-session
sudo ln -s /home/configuration /etc/guest-session/skel
Voir la page
Dans le dossier /var/lib/AccountsService/users/
mettre dans les fichiers des utilisateurs SystemAccount=true
Une fois cette modification faite, il n'est plus possible d'accéder aux autres utilisateurs, en particulier configration
pour modifier la session Invité. Pour cela il faudra au démarrage passer en Mode de dépannage (recovery mode) dans le grub et accéder à root pour re-modifier avec nano les fichiers utilisateurs et remettre SystemAccount=false
Éditer /etc/lightdm/lightdm.conf
avec la commande sudo gedit /etc/lightdm/lightdm.conf
et dans la section [SeatDefaults]
ajouter :
allow-guest=true
autologin-guest=true
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
Le message de cette boite de dialogue est en anglais par défaut. Pour le modifier et/ou le mettre en français modifier le fichier /usr/lib/lightdm/guest-session-auto.sh
dans la zone TITLE, TEXT et param2