it-swarm.it

Parental control con impostazioni diverse per utenti diversi

Qualcuno conosce un buon modo per impostare una sorta di controllo parentale in modo che un account utente sia soggetto a loro, ma non un altro?

Un paio di miei amici usano Ubuntu e hanno bambini (dai 7 ai 10 anni) che usano il computer di famiglia. Vorrebbero avere qualche blocco di siti per adulti. Non supervisioneranno tutto il tempo, che so potrebbe essere l'ideale, ma ci siamo. E non sono particolarmente tecnici, quindi non vogliono eseguire script per attivare e disattivare il controllo genitori regolarmente, ma possono far fronte con account diversi per persone diverse. Non ho trovato un ottimo modo per farlo. Sono abbastanza tecnico, quindi sono felice di passare un po 'di tempo dalla riga di comando per configurarlo, ma poi deve solo funzionare.

Per favore, non limitarti a collegarti a DansGuardian. Se la tua risposta non affronta il diverso aspetto dell'account utente, la voterò in basso. Se vuoi parlare del controllo parentale generale che si applica a tutti gli utenti, ti preghiamo di iniziare una nuova domanda: sono sicuro che molte persone sarebbero interessate a questo, e io collegherò ad esso da questa domanda.

26
Hamish Downer

Gnome Nanny sembra che soddisferebbe perfettamente le esigenze dei tuoi amici. Per citare il sito web :

Gnome Nanny è un modo semplice per controllare ciò che i tuoi figli stanno facendo al computer. Puoi limitare la quantità di tempo al giorno in cui ciascuno di essi naviga sul Web, chatta o invia email. Puoi anche decidere in quali momenti della giornata puoi fare queste cose. Gnome Nanny filtra le pagine Web visualizzate da ogni utente, in modo da poter bloccare tutte le reti indesiderate e far divertire Internet i tuoi figli con facilità, senza più preoccupazioni!

Nanny Admin Console

Nanny Web Filter

Come puoi vedere, Nanny può impostare restrizioni diverse per ciascun account. tata 2.29.4-0ubuntu4 è disponibile nei repository universo maverick e natty. Fa anche parte di Edubuntu. Screenshot di Nanny in esecuzione su Edubuntu sono disponibili su Edubuntu sito web .

25
nhandler

DansGuardian ;-), ma con una svolta: il trucco è impostare il proxy trasparente (filtrato da DansGuardian) e usare iptables per reindirizzare gli account dei bambini solo al proxy. I genitori avrebbero una normale connessione diretta alla rete.

Ecco uno schizzo di come farlo:

  1. Configurare DansGuardian e Squid per il proxy trasparente. Ignora tutte le impostazioni di iptables/redir, perché lo stiamo facendo nei passaggi successivi.

  2. Imposta una catena netfilter per il proxy trasparente:

     iptables -t nat -N transparent-proxy 
     iptables -t nat -A transparent-proxy -p tcp --dport 80 -j DNAT --to-destination :8080
    

    (Supponendo che DansGuardian sia stato configurato per l'ascolto sulla porta 8080.)

  3. Ora dovresti impostare una catena iptables in modo che solo i pacchetti provenienti da account locali selezionati vengano inviati al proxy trasparente; tutti gli altri scorrono indisturbati. Netfilter ha una corrispondenza owner per questo:

    iptables -t nat -A OUTPUT -m owner --uid-owner child_uid -j transparent-proxy
    
9
Riccardo Murri

Esistono diversi componenti aggiuntivi per Firefox che offrono il filtro dei contenuti. Credo che questa sia una buona soluzione per quello che vuoi perché le estensioni del browser sono installate su base per utente.

È possibile trovare tali componenti aggiuntivi sul sito dei componenti aggiuntivi di Firefox. Un esempio di estensione del filtro contenuti è ProCon Latte .

Oltre alla sicurezza web, i bambini dovrebbero avere un accesso non amministratore separato, per impedire loro di fare attività di modifica del sistema come l'installazione di nuovo software (come un browser diverso per bypassare il controllo genitori).

7
dv3500ea