Configurazione utente ospite su notebook scuole
Utente locale “ospite”
Creare un utente locale. Inserire in
/etc/fuss-client/session-setup-script e
/etc/fuss-client/session-setup-script gli script che iniziano:
#! /bin/bash
rm -r $HOME/.mozilla
rm -r $HOME/.config/chromium
cp -ar $HOME/.local/.mozilla_mod $HOME/.mozilla
cp -ar $HOME/.local/chromium_mod $HOME/.config/chromium
if [ -d $HOME/.cache/mozilla/firefox ]; then
rm -rf $HOME/.cache/mozilla/firefox/*
else
echo “Non esiste la cartella $HOME/.cache/mozilla/firefox”
fi
if [ -d $HOME/.cache/chromium ]; then
rm -rf $HOME/.cache/chromium/*
else
echo “Non esiste la cartella $HOME/.cache/chromium”
fi
in /etc/fuss-client/session-setup-script lo script termina con le
righe:
nmcli connection up fusslab-24 || nmcli device wifi connect fusslab-24
|| true
curl http://10.1.0.1:4990/logoff
in /etc/fuss-client/session-cleanup-script lo script termina con le
righe:
curl http://10.1.0.1:4990/logoff
nmcli connection delete fusslab-24 || true
- “fusslab-24” è l’ SSID-Name; true serve a evitare un errore che
impedisce ad esempio il login.
L’ SSID-Name deve comparire nella lista visibile cliccando col tasto dx del mouse sull’Applet NetworkManager nell’area di notifica in basso a dx e selezionando Edit Connection.
Gli script vanno ovviamente resi eseguibili e inoltre perchè vengano avviati bisogna inserire in /etc/lightdm/lightdm.conf le righe:
session-setup-script=run-parts /etc/fuss-client/session-setup-script
session-cleanup-script=run-parts /etc/fuss-client/session-cleanup-script
In una cartella (nel nostro caso .local) vengono “nascoste” le due cartelle “modello” .mozilla_mod e chromium_mod che vengono copiate ad ogni login e logout dell’utente ospite. Le due cartelle modello devono come minimo contenere come Pagina predefinita il link http://10.1.0.1:4990/logoff ma possono avere ulteriori personalizzazioni quali Siti Preferiti e quant’altro. La procedura è ridondante ma bisogna prevedere i casi più sfortunati, tipo spegnimenti improvvisi …
PS La parte relativa alla copia delle cartelle potrebbe essere superflua e la Pagina Predefinita potrebbe essere google (?)