Son zamanlarda, Internet Erişimini belirli programlarla sınırlamada bir sorunla karşılaştım. Herhangi bir yazılım kullanmadan bunu yapmanın iyi bir yolunu önerebilecek olan var mı?
Son zamanlarda, Internet Erişimini belirli programlarla sınırlamada bir sorunla karşılaştım. Herhangi bir yazılım kullanmadan bunu yapmanın iyi bir yolunu önerebilecek olan var mı?
Yanıtlar:
Benim için çözüm çok açıktı.
groupadd no-internetgrep no-internet /etc/groupuseradd -g no-internet usernameusermod -a -G no-internet userName
:sudo groups userName
nano /home/username/.local/bin/no-internetchmod 755 /home/username/.local/bin/no-internet#!/bin/bashsg no-internet "$@"
iptables -I OUTPUT 1 -m owner --gid-owner no-internet -j DROP
4. Örneğin Firefox'ta çalıştırarak kontrol edin:
no-internet "firefox"Bir istisna yapmak ve bir programın yerel ağa erişmesine izin vermek istemeniz durumunda :
iptables -A OUTPUT -m owner --gid-owner no-internet -d 192.168.1.0/24 -j ACCEPTiptables -A OUTPUT -m owner --gid-owner no-internet -d 127.0.0.0/8 -j ACCEPTiptables -A OUTPUT -m owner --gid-owner no-internet -j DROPNOT: Yumurtlama durumunda kurallar korunacaktır. Örneğin, internet kuralı olmayan bir program çalıştırırsanız ve bu program tarayıcı penceresini açarsa , yine de kurallar uygulanır.