it-swarm-pt.tech

Controle dos pais com configurações diferentes para usuários diferentes

Alguém sabe de uma boa maneira de configurar algum tipo de controle dos pais para que uma conta de usuário esteja sujeita a eles, mas não a outra?

Alguns amigos meus usam o Ubuntu e têm crianças (7 a 10 anos de idade) que usam o computador da família. Eles gostariam de ter algum bloqueio de sites adultos. Eles não vão supervisionar o tempo todo, o que eu sei que pode ser ideal, mas lá vamos nós. E eles não são particularmente técnicos, então eles não querem ter que executar scripts para ativar e desativar os controles dos pais regularmente, mas eles podem lidar com contas diferentes para pessoas diferentes. Eu não encontrei uma ótima maneira de fazer isso. Eu sou bastante técnico, por isso estou feliz em passar algum tempo na linha de comando para configurá-lo, mas então ele precisa apenas funcionar.

Por favor, não ligue apenas para o DansGuardian. Se sua resposta não abordar o aspecto diferente da conta de usuário, eu votarei nele. Se você quiser falar sobre os controles gerais dos pais que se aplicam a todos os usuários, por favor, inicie uma nova pergunta - tenho certeza de que muitas pessoas estariam interessadas nela, e ligarei para ela a partir dessa pergunta.

25
Hamish Downer

Gnome Nanny parece que atenderia as necessidades de seus amigos perfeitamente. Para citar o site :

Gnome Nanny é uma maneira fácil de controlar o que seus filhos estão fazendo no computador. Você pode limitar quanto tempo por dia cada um deles está navegando na web, conversando ou fazendo e-mail. Você também pode decidir em que horas do dia a pessoa pode fazer isso. Gnome Nanny filtra quais páginas web são vistas por cada usuário, então você pode bloquear todas as teias indesejadas e fazer seus filhos curtirem a internet com tranquilidade, sem mais preocupações!

Nanny Admin Console

Nanny Web Filter

Como você pode ver, a babá pode definir restrições diferentes para cada conta. nanny 2.29.4-0ubuntu4 está disponível nos repositórios do universo independente e natty. Também faz parte do Edubuntu. Screenshots de Nanny em execução no Edubuntu estão disponíveis no Edubuntu website .

25
nhandler

DansGuardian ;-), mas com uma reviravolta - o truque é configurar o proxy transparente (filtrado por DansGuardian) e usar iptables para redirecionar as contas das crianças apenas para o proxy. Os pais teriam conexão direta normal com a rede.

Aqui está um esboço de como fazer isso:

  1. Configure DansGuardian e Squid para proxy transparente. Ignore todas as configurações do iptables/redir, porque faremos isso em etapas posteriores.

  2. Configure uma cadeia de filtros de rede para proxy transparente:

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

    (Supondo que você tenha configurado o DansGuardian para escutar na porta 8080.)

  3. Agora você deve configurar uma cadeia iptables para que apenas pacotes originados de contas locais selecionadas sejam enviados para o proxy transparente; todos os outros fluem sem serem perturbados. O Netfilter tem uma correspondência owner para isso:

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

Existem vários addons do firefox que oferecem filtragem de conteúdo. Acredito que esta seja uma boa solução para o que você deseja, pois as extensões do navegador são instaladas por usuário.

Você pode encontrar esses addons no site addons do firefox. Um exemplo de extensão de filtragem de conteúdo é ProCon Latte .

Além da segurança na Web, as crianças devem ter um login separado de não administrador, para evitar que façam atividades de alteração do sistema, como a instalação de um novo software (como um navegador diferente para ignorar o controle dos pais).

7
dv3500ea