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


26

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

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

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


나는이 문제가 있었다 ... 그래서이 kidtimer 스크립트를 작성하여 여러 로컬 사용자 계정의 사용 시간과 총계를 정의 할 수 있습니다. 이 여기에 내 대답에 설명되어 있습니다 : askubuntu.com/a/360703/14356
grover66

답변:


25

Gnome Nanny친구의 요구를 완벽하게 충족시키는 것처럼 보입니다. 웹 사이트 를 인용하려면 :

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

보모 관리 콘솔

보모 웹 필터

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


사용할 수있는 설치된 응용 프로그램을 제어 할 수 있습니까? 게임 및 미디어 플레이어와 같은
lamcro

9

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
    

이 문제를 해결하려는 경우 라우터가 프록시의 트래픽 만 허용하는지 확인해야합니다. 그렇지 않으면 아이가 우분투를 해킹하거나 다른 장치를 사용했을 때 라운드 할 수 있습니다.
Julian Knight

7

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

이러한 애드온은 firefox 애드온 사이트에서 찾을 수 있습니다. 컨텐츠 필터링 확장의 예는 ProCon Latte 입니다.

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


2
사용자별로 설치하면 사용자가 단계별로 훨씬 쉽게 걸을 수 있습니다. IMO 제한은 사람들이 그 주위를 돌아 다니지 못하도록 루트 또는 네트워크 수준이어야합니다. (PS : 최고 후기 댓글에 대해 죄송합니다)
Oli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.