Parental control con impostazioni diverse per utenti diversi


26

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 riguarda 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.


Ho avuto questo problema per ... Quindi ho scritto questo script kidtimer, che ti consente di definire i tempi di utilizzo e i totali per più account utente locali. Questo è spiegato nella mia risposta qui: askubuntu.com/a/360703/14356
grover66,

Risposte:


25

Gnome Nannysembra 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 ciascun 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. nanny 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 sul sito Web Edubuntu .


Puoi anche controllare quali applicazioni installate possono usare? Come giochi e lettori multimediali.
lamcro,

9

DansGuardian ;-), ma con una svolta: il trucco è impostare il proxy trasparente (filtrato da DansGuardian) e utilizzarlo iptablesper 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 iptablescatena in modo che solo i pacchetti provenienti da account locali selezionati vengano inviati al proxy trasparente; tutti gli altri scorrono indisturbati. Netfilter ha una ownercorrispondenza per questo:

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

Se hai intenzione di andare a questo problema, dovresti anche assicurarti che il router accetti solo il traffico dal proxy. Altrimenti, quando il bambino hackera Ubuntu (o più probabilmente, usa solo un altro dispositivo), sarà in grado di aggirarlo.
Julian Knight,

7

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).


2
Dovresti notare che se sono installati per utente, sono molto più facili da eseguire dall'utente. Le restrizioni dell'IMO dovrebbero essere a livello di root o persino di rete per impedire alle persone di aggirarle. (PS: scusa per il commento super-ritardo)
Oli
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.