it-swarm-id.com

Kontrol orangtua dengan pengaturan berbeda untuk pengguna yang berbeda

Adakah yang tahu cara yang baik untuk mengatur semacam kontrol orang tua sehingga satu akun pengguna tunduk pada mereka, tetapi tidak yang lain?

Beberapa teman saya menggunakan Ubuntu dan memiliki anak (7 hingga 10 tahun) yang menggunakan komputer keluarga. Mereka ingin memblokir beberapa situs dewasa. Mereka tidak akan mengawasi sepanjang waktu, yang saya tahu mungkin ideal, tapi begitulah. Dan mereka tidak terlalu teknis, jadi mereka tidak mau harus menjalankan skrip untuk menghidupkan dan mematikan kontrol orangtua secara teratur, tetapi mereka dapat mengatasi memiliki akun yang berbeda untuk orang yang berbeda. Saya belum menemukan cara yang bagus untuk melakukan ini. Saya cukup teknis, jadi saya senang menghabiskan waktu di baris perintah untuk mengaturnya, tetapi kemudian hanya perlu bekerja.

Tolong jangan hanya menautkan ke DansGuardian. Jika jawaban Anda tidak membahas aspek akun pengguna yang berbeda, saya akan memilihnya. Jika Anda ingin berbicara tentang kontrol orangtua umum yang berlaku untuk semua pengguna, maka mulailah pertanyaan baru - Saya yakin banyak orang akan tertarik padanya, dan saya akan menautkannya dari pertanyaan ini.

26
Hamish Downer

Gnome Nanny sepertinya itu akan memenuhi kebutuhan teman Anda dengan sempurna. Mengutip situs web :

Gnome Nanny adalah cara mudah untuk mengontrol apa yang dilakukan anak-anak Anda di komputer. Anda dapat membatasi berapa banyak sehari dalam sehari mereka meramban web, mengobrol, atau melakukan email. Anda juga dapat memutuskan pada waktu kapan dalam melakukan hal-hal ini. Gnome Nanny memfilter halaman web apa yang dilihat oleh setiap pengguna, sehingga Anda dapat memblokir semua web yang tidak diinginkan dan membuat anak-anak Anda menikmati internet dengan mudah, tidak ada lagi kekhawatiran!

Nanny Admin Console

Nanny Web Filter

Seperti yang Anda lihat, Nanny dapat menetapkan batasan berbeda untuk setiap akun. pengasuh 2.29.4-0ubuntu4 tersedia di repositori maverick dan natty universe. Itu juga bagian dari Edubuntu. Cuplikan layar Nanny yang berjalan di Edubuntu tersedia di Edubuntu situs web .

25
nhandler

DansGuardian ;-), tetapi dengan twist - triknya adalah mengatur proxy transparan (difilter oleh DansGuardian) dan menggunakan iptables untuk mengarahkan kembali akun anak-anak hanya ke proxy. Orang tua akan memiliki koneksi langsung normal ke jaringan.

Berikut ini sketsa cara melakukannya:

  1. Siapkan DansGuardian dan Squid untuk proxy yang transparan. Abaikan semua pengaturan iptables/redir, karena kami melakukannya di langkah selanjutnya.

  2. Menyiapkan rantai netfilter untuk proxy transparan:

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

    (Dengan asumsi Anda telah mengkonfigurasi DansGuardian untuk mendengarkan pada port 8080.)

  3. Sekarang Anda harus menyiapkan rantai iptables sehingga hanya paket yang berasal dari akun lokal terpilih yang dikirim ke proxy transparan; semua yang lain mengalir tidak terganggu. Netfilter memiliki kecocokan owner untuk ini:

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

Ada beberapa add-on firefox yang menawarkan pemfilteran konten. Saya percaya ini adalah solusi yang bagus untuk apa yang Anda inginkan karena ekstensi peramban dipasang berdasarkan per pengguna.

Anda dapat menemukan addons semacam itu di situs addon firefox. Contoh ekstensi pemfilteran konten adalah ProCon Latte .

Selain keamanan web, anak-anak harus memiliki login non-administrator yang terpisah, untuk mencegah mereka melakukan kegiatan yang mengubah sistem seperti menginstal perangkat lunak baru (seperti browser yang berbeda untuk memotong kontrol orangtua).

7
dv3500ea