web-development-kb-ko.site

사용자마다 설정이 다른 자녀 보호 기능

누구나 어떤 종류의 자녀 보호 기능을 설정하여 한 사용자 계정이 다른 사용자 계정에 종속되지 않도록하는 좋은 방법을 알고 있습니까?

내 친구 몇 명이 우분투를 사용하고 가족 컴퓨터를 사용하는 아이들 (7-10 세)이 있습니다. 그들은 성인 사이트를 차단하고 싶습니다. 그들은 항상 감독하지는 않을 것입니다. 이상적 일 것입니다. 그러나 우리는갑니다. 또한 특별히 기술적 인 것은 아니므로 자녀 보호 기능을 정기적으로 켜고 끄는 스크립트를 실행할 필요는 없지만 사람들마다 계정을 다르게 처리 할 수 ​​있습니다. 나는 이것을하는 좋은 방법을 찾지 못했습니다. 저는 기술적으로 매우 뛰어나서 명령 행에서 시간을내어 설정하는 것이 행복하지만, 그냥 작동하면됩니다.

DansGuardian에 연결하지 마십시오. 귀하의 답변이 다른 사용자 계정 측면을 다루지 않으면 투표하겠습니다. 모든 사용자에게 적용되는 일반적인 자녀 보호 기능에 대해 이야기하고 싶다면 새로운 질문을 시작하십시오. 많은 사람들이 관심을 가질 것이라고 확신하며,이 질문에서 연결하겠습니다.

26
Hamish Downer

Gnome Nanny은 (는) 친구의 요구를 완벽하게 충족시키는 것 같습니다. 웹 사이트 를 인용하려면 :

Gnome Nanny는 자녀가 컴퓨터에서하는 일을 쉽게 제어 할 수있는 방법입니다. 각 사용자가 웹을 탐색하거나 채팅하거나 이메일을 보내는 시간을 제한 할 수 있습니다. 하루 중 몇시에 이런 일을 할 수 있는지 결정할 수도 있습니다. Gnome Nanny는 각 사용자가 볼 수있는 웹 페이지를 필터링하므로 원하지 않는 모든 웹을 차단하고 자녀가 더 이상 걱정하지 않고 인터넷을 즐기도록 할 수 있습니다!

Nanny Admin Console

Nanny Web Filter

보시다시피 Nanny는 각 계정마다 다른 제한을 설정할 수 있습니다. nanny 2.29.4-0ubuntu4는 매버릭 및 natty 우주 저장소에서 사용할 수 있습니다. 또한 에두 u 투의 일부입니다. Edubuntu에서 실행되는 Nanny의 스크린 샷은 Edubuntu website 에서 사용할 수 있습니다.

25
nhandler

DansGuardian ;-) 그러나 트위스트는-투명 프록시 (DansGuardian에 의해 필터링 됨)를 설정하고 iptables을 사용하여 어린이 계정을 프록시로만 리디렉션하는 것입니다. 부모는 네트워크에 정상적으로 직접 연결됩니다.

방법은 다음과 같습니다.

  1. 투명한 프록시를 위해 DansGuardian 및 Squid를 설정하십시오. 이후 단계에서 수행하므로 모든 iptables/redir 설정을 무시하십시오.

  2. 투명한 프록시를위한 넷 필터 체인을 설정하십시오.

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

    포트 8080에서 수신 대기하도록 DansGuardian을 구성했다고 가정하십시오.

  3. 이제 선택된 로컬 계정에서 시작된 패킷 만 투명 프록시로 보내지도록 iptables 체인을 설정해야합니다. 다른 모든 것은 방해받지 않고 흐릅니다. Netfilter는 다음과 일치하는 owner입니다.

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

콘텐츠 필터링을 제공하는 몇 가지 파이어 폭스 애드온이 있습니다. 브라우저 확장 프로그램은 사용자별로 설치되기 때문에 이것이 원하는 솔루션이라고 생각합니다.

파이어 폭스 애드온 사이트에서 이러한 애드온을 찾을 수 있습니다. 콘텐츠 필터링 확장의 예는 ProCon Latte 입니다.

웹 안전 외에도 어린이는 별도의 비 관리자 로그인을 가져야 새 소프트웨어 설치 (예 : 보호자 통제를 우회하는 다른 브라우저)와 같은 시스템 변경 작업을 수행 할 수 없습니다.

7
dv3500ea