Trên máy Ubuntu của chúng tôi, tôi đã cố gắng chặn truy cập internet vào một trong các tài khoản người dùng bằng cách thêm dòng sau vào / etc / network / giao diện:
pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner 1001 -j DROP
Điều này hoạt động tốt ngoại trừ bằng cách nào đó Youtube và các thuộc tính khác của Google không bị chặn.
Tôi không phải là chuyên gia về iptables, nhưng tôi giả sử lệnh trên sẽ loại bỏ tất cả các yêu cầu gửi đi từ người dùng được chỉ định. Có điều gì đặc biệt về các tài sản của Google bằng cách nào đó sẽ khiến chúng được miễn không?
Để tham khảo ở đây là danh sách iptables của tôi:
$ sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DROP tcp -- anywhere anywhere owner UID match ****