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


26

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 về mặ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.


Tôi gặp vấn đề này với ... Vì vậy, tôi đã viết kịch bản bắt cóc này, cho phép bạn xác định thời gian sử dụng và tổng số cho nhiều tài khoản người dùng cục bộ. Điều này được giải thích trong câu trả lời của tôi ở đây: Askubfox.com/a/360703/14356
grover66

Câu trả lời:


25

Gnome NannyCó vẻ như nó sẽ đáp ứng nhu cầu của bạn bè của bạn một cách hoàn hảo. Để 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!

Bảng điều khiển quản trị viên

Bộ lọc web Nanny

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ẫu 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 trang web Edubfox .


Bạn cũng có thể kiểm soát những ứng dụng đã cài đặt mà họ có thể sử dụng? Chẳng hạn như các trò chơi, và người chơi phương tiện truyền thông.
lamcro

9

DansGuardian ;-), nhưng với một bước ngoặt - mẹo là thiết lập proxy trong suốt (được lọc bởi DansGuardian) và chỉ 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 một iptableschuỗi để 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 ownertrận đấu cho điều này:

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

Nếu bạn sẽ gặp rắc rối này, bạn cũng nên đảm bảo rằng bộ định tuyến chỉ chấp nhận lưu lượng truy cập từ proxy. Mặt khác, khi đứa trẻ hack Ubuntu (hoặc nhiều khả năng, chỉ cần sử dụng một thiết bị khác), chúng sẽ có thể làm tròn nó.
Julian Knight

7

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ó thông tin đă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).


2
Cần lưu ý rằng nếu chúng được cài đặt trên cơ sở cho mỗi người dùng, thì người dùng sẽ dễ dàng hơn rất nhiều. Các hạn chế IMO nên được root hoặc thậm chí ở cấp độ mạng để ngăn chặn mọi người chỉ đi xung quanh chúng. (PS: xin lỗi vì nhận xét siêu muộn)
Oli
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.