Utilizzo -------- Scaricare lo script in una cartella sul server: # wget https://www.fuss.bz.it/utility/parental-control/parental-control.sh Renderlo eseguibile # chmod +x parental-control.sh Eseguirlo: # ./parental-control.sh -g GROUP,[GROUP2,...,GROUPN] [-n] Descrizione ----------- Lo script parental-control.sh va eseguito sul server FUSS e permette di copiare configurazioni sicure di Firefox e Chromium a tutti gli utenti appartenenti ad uno o piu` gruppi (primari) specificati nello script con l'opzione "-g". Con l'opzione "-n" la configurazione viene fatta solo ai nuovi utenti; con questa opzione lo script potrebbe essere messo in uno script in /etc/cron.daily per l'eventuale configurazione giornaliera di nuove utenze. Lo script si interrompe se il gruppo equivale a "docenti" o "insegnanti". Queste le configurazioni effettuate per i due browser. Firefox: 1) Impostato startpage.com come pagina iniziale e come motore di ricerca predefinito, cancellando gli altri motori da Preferenze. Aggiunto sito per bambini "ricerchemaestre" alla barra dei preferiti. 2) Per evitare che l'utente riesca comunque ad accedere a contenuti impropri (aprendo ad esempio il motore Google) sono state installate le estensioni: Family Friendly Browser Protection add-on, FoxFilter, Public fox (password: fuss) e AdBlock. Chromium: 1) Impostato startpage come pagina iniziale e come motore di ricerca predefinito, cancellando gli altri motori da Preferenze. Aggiunto sito per bambini "ricerchemaestre" alla barra dei preferiti. 2) Per evitare che l'utente riesca comunque da accedere a contenuti impropri (aprendo ad esempio il motore Google) sono state installate le estensioni: Simple Blocker (password: fuss), TinyFilter PRO e Adblock Plus. Esempi ------ - eseguire la configurazione a tutti gli utenti del gruppo (primario) studenti # ./parental-control.sh -g studenti - eseguire la configurazione a tutti gli utenti dei gruppi (primari)studenti e ospiti # ./parental-control.sh -g studenti,ospiti - eseguire la configurazione a tutti i nuovi utenti del gruppo (primario) studenti per i quali non e` stata fatta precedentemente la configurazione # ./parental-control.sh -g studenti -n