it-swarm-es.com

Controles parentales con diferentes configuraciones para diferentes usuarios

¿Alguien sabe de una buena manera de configurar algún tipo de control parental para que una cuenta de usuario esté sujeta a ellos, pero no otra?

Un par de amigos míos usan Ubuntu y tienen hijos (de 7 a 10 años) que usan la computadora familiar. Les gustaría bloquear algunos sitios para adultos. No van a supervisar todo el tiempo, lo que sé que podría ser ideal, pero ahí vamos. Y no son particularmente técnicos, por lo que no quieren tener que ejecutar scripts para activar y desactivar los controles parentales con regularidad, pero pueden hacer frente a tener diferentes cuentas para diferentes personas. No he encontrado una gran manera de hacer esto. Soy bastante técnico, así que estoy feliz de pasar un tiempo en la línea de comandos para configurarlo, pero luego solo tiene que funcionar.

Por favor, no solo enlace a DansGuardian. Si su respuesta no aborda el aspecto de la cuenta de usuario diferente, la votaré. Si desea hablar sobre los controles parentales generales que se aplican a todos los usuarios, entonces comience una nueva pregunta: estoy seguro de que mucha gente estaría interesada en ella, y la enlazaré desde esta pregunta.

25
Hamish Downer

Parece que Gnome Nanny satisfaría perfectamente las necesidades de tus amigos. Para citar el sitio web :

Gnome Nanny es una manera fácil de controlar lo que hacen tus hijos en la computadora. Puede limitar cuánto tiempo al día cada uno de ellos navega por la web, chatea o envía correos electrónicos. También puede decidir a qué horas del día puede hacer esto. Gnome Nanny filtra qué páginas web son vistas por cada usuario, para que pueda bloquear todas las webs no deseadas y hacer que sus hijos disfruten de Internet con facilidad, ¡no más preocupaciones!

Nanny Admin Console

Nanny Web Filter

Como puede ver, Nanny puede establecer diferentes restricciones para cada cuenta. niñera 2.29.4-0ubuntu4 está disponible en los repositorios de universo inconformista y natty. También es parte de Edubuntu. Las capturas de pantalla de Nanny que se ejecutan en Edubuntu están disponibles en Edubuntu sitio web .

25
nhandler

DansGuardian ;-), pero con un giro: el truco consiste en configurar proxy transparente (filtrado por DansGuardian) y usar iptables para redirigir las cuentas de los niños solo al proxy. Los padres tendrían una conexión directa normal a la red.

Aquí hay un boceto de cómo hacerlo:

  1. Configure DansGuardian y Squid para proxy transparente. Ignora toda la configuración de iptables/redir, porque lo haremos en pasos posteriores.

  2. Configure una cadena de filtro de red para proxy transparente:

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

    (Suponiendo que haya configurado DansGuardian para escuchar en el puerto 8080.)

  3. Ahora debe configurar una cadena iptables para que solo los paquetes que se originan en las cuentas locales seleccionadas se envíen al proxy transparente; todos los demás fluyen sin ser molestados. Netfilter tiene una coincidencia owner para esto:

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

Hay varios complementos de Firefox que ofrecen filtrado de contenido. Creo que esta es una buena solución para lo que desea porque las extensiones del navegador se instalan por usuario.

Puede encontrar estos complementos en el sitio de complementos de Firefox. Un ejemplo de una extensión de filtrado de contenido es ProCon Latte .

Además de la seguridad web, los niños deben tener un inicio de sesión separado que no sea de administrador, para evitar que realicen actividades de cambio del sistema, como instalar un nuevo software (como un navegador diferente para evitar los controles parentales).

7
dv3500ea