Configuration de Points d'Accès Public à Internet 2020

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.

Activer la session Invité sur Ubuntu 20.04 Focal Fossa

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)

Configuration de la session invité

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 :

Ne laisser que la session invité dans l'écran de connexion et cacher tous les autres utilisateurs

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

Connexion automatique

Voir page

É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

Boîte de dialogue de démarrage

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