it-swarm-vi.com

Kiểm soát của phụ huynh với các cài đặt khác nhau cho người dùng khác nhau

Có ai biết một cách tốt để thiết lập một số loại kiểm soát của phụ huynh để một tài khoản người dùng phải tuân theo chúng, nhưng không phải là một tài khoản khác không?

Một vài người bạn của tôi sử dụng Ubuntu và có những đứa trẻ (7 đến 10 tuổi) sử dụng máy tính gia đình. Họ muốn có một số trang web dành cho người lớn. Họ sẽ không giám sát mọi lúc, điều mà tôi biết có thể là lý tưởng, nhưng chúng ta sẽ đi. Và chúng không đặc biệt kỹ thuật, vì vậy chúng không muốn chạy các kịch bản để bật và tắt các điều khiển của phụ huynh thường xuyên, nhưng chúng có thể đối phó với việc có các tài khoản khác nhau cho những người khác nhau. Tôi đã không tìm thấy một cách tuyệt vời để làm điều này. Tôi khá kỹ tính, vì vậy tôi rất vui khi dành một chút thời gian tại dòng lệnh để thiết lập nó, nhưng sau đó nó chỉ cần hoạt động.

Vui lòng không chỉ liên kết đến DansGuardian. Nếu câu trả lời của bạn không giải quyết được khía cạnh tài khoản người dùng khác, tôi sẽ bỏ phiếu xuống. Nếu bạn muốn nói về các biện pháp kiểm soát chung của phụ huynh áp dụng cho tất cả người dùng thì hãy bắt đầu một câu hỏi mới - tôi chắc chắn rằng nhiều người sẽ quan tâm đến nó và tôi sẽ liên kết với nó từ câu hỏi này.

26
Hamish Downer

Gnome Nanny có vẻ như nó sẽ đáp ứng hoàn hảo nhu cầu của bạn bè bạn. Để trích dẫn trang web :

Gnome Nanny là một cách dễ dàng để kiểm soát những gì con bạn đang làm trong máy tính. Bạn có thể giới hạn bao nhiêu thời gian một ngày mỗi người trong số họ đang duyệt web, trò chuyện hoặc làm email. Bạn cũng có thể quyết định vào thời điểm nào trong ngày có thể làm những việc này. Gnome Nanny lọc những trang web mà mỗi người dùng nhìn thấy, vì vậy bạn có thể chặn tất cả các trang web không mong muốn và giúp con bạn tận hưởng internet một cách dễ dàng, không phải lo lắng nữa!

Nanny Admin Console

Nanny Web Filter

Như bạn có thể thấy, Nanny có thể đặt các hạn chế khác nhau cho mỗi tài khoản. bảo mẫ 2.29.4-0ubfox4 có sẵn trong kho vũ trụ maverick và natty. Nó cũng là một phần của Edubfox. Ảnh chụp màn hình của Nanny chạy trên Edubfox có sẵn trên Edubfox trang web .

25
nhandler

DansGuardian ;-), nhưng với một sự thay đổi - mẹo là thiết lập proxy trong suốt (được lọc bởi DansGuardian) và sử dụng iptables để chuyển hướng tài khoản của trẻ em sang proxy. Phụ huynh sẽ có kết nối trực tiếp bình thường với mạng.

Đây là một bản phác thảo về cách làm điều đó:

  1. Thiết lập DansGuardian và Squid để ủy quyền minh bạch. Bỏ qua tất cả các thiết lập iptables/redir, bởi vì chúng tôi đang thực hiện nó trong các bước sau.

  2. Thiết lập chuỗi bộ lọc mạng để ủy quyền minh bạch:

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

    (Giả sử bạn đã cấu hình DansGuardian để nghe trên cổng 8080.)

  3. Bây giờ, bạn nên thiết lập chuỗi iptables để chỉ các gói có nguồn gốc từ các tài khoản cục bộ được chọn mới được gửi đến proxy trong suốt; tất cả những người khác chảy không bị xáo trộn. Netfilter có một kết hợp owner cho việc này:

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

Có một số addon firefox cung cấp lọc nội dung. Tôi tin rằng đây là một giải pháp tốt cho những gì bạn muốn vì tiện ích mở rộng trình duyệt được cài đặt trên cơ sở cho mỗi người dùng.

Bạn có thể tìm thấy các addon như vậy trên trang web addon firefox. Một ví dụ về tiện ích mở rộng lọc nội dung là ProCon Latte .

Bên cạnh an toàn web, trẻ em nên có một đăng nhập không phải quản trị viên riêng biệt, để ngăn chúng thực hiện các hoạt động thay đổi hệ thống như cài đặt phần mềm mới (chẳng hạn như một trình duyệt khác để vượt qua sự kiểm soát của phụ huynh).

7
dv3500ea