Project

General

Profile

Segnalazione #893

Configurazione utente ospite su notebook scuole

Added by Claudio Cavalli about 5 years ago.

Status:
Nuovo
Priority:
Normale
Start date:
08/28/2019
Due date:
% Done:

0%

Estimated time:

Description

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        

  1. "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 (?)

Also available in: Atom PDF