Anda bisa melakukannya dengan iptables.
Pada terminal tambahkan aturan ke iptables
sudo iptables -A OUTPUT -p all -m owner --uid-owner username -j DROP
di mana nama pengguna adalah pengguna yang Anda ingin menonaktifkan koneksi internet. Simpan file dan keluar.
Ini akan menambahkan aturan untuk iptablesmengatakan bahwa paket keluar yang dibuat oleh pengguna yang ditentukan akan secara otomatis dibatalkan iptables.
Jika Anda ingin melakukan hal yang sama untuk grup lengkap yang saya sarankan daripada --uid usernameAnda gunakan --gid-owner groupname, itu akan memiliki efek yang sama untuk grup pengguna lengkap.
Jadi untuk mencegah keamanan grup dari mengakses Internet perintah akan terlihat seperti ini
sudo iptables -A OUTPUT -p all -m owner --gid-owner security -j DROP
Untuk membuat aturan menjadi permanen, Anda dapat membuat skrip /etc/network/if-up.d/, tambahkan baris yang diperlukan dan membuatnya dapat dieksekusi.
Sebagai opsi gunakan iptables-saveuntuk menyimpan aturan Anda saat ini dan mengembalikannya saat boot.
Simpan iptablesaturan saat ini
sudo iptables-save > /etc/iptables_rules
Buka /etc/rc.localdengan editor teks favorit Anda dan di akhir file tambahkan
/sbin/iptables-restore < /etc/iptables_rules
Itu akan mengembalikan aturan yang disimpan pada setiap boot.
Untuk informasi lebih lanjut, kunjungi halaman [ iptablesmanpage ] untuk informasi lebih lanjut tentang beberapa iptablesopsi.
sudo iptables -A OUTPUT -p all -m owner --uid-owner internet -j ACCEPTtetapi itu tidak menyalakannya kembali untuk pengujian.