блокировка доступа к сетевым сервисам пользователю в linux - PullRequest
1 голос
/ 09 марта 2009

возможно ли дать пользователю учетную запись на машине linux, блокируя его доступ к сетевым службам (скажем, не позволяйте ему открывать tcp-подключения к порту 80 в Интернете).

Я знаю, что брандмауэр может это сделать, но я хотел бы что-то в философии Unix (все это файл). возможно есть где-нибудь файл, который представляет порт 80 или что-то подобное?

1 Ответ

7 голосов
/ 09 марта 2009

Нет, для этого конкретного сценария требуется фильтр пакетов (а именно iptables ) на локальном компьютере с использованием условий --uid-owner или --gid-owner.

Непроверенные:

iptables -t filter -A OUTPUT --uid-owner 100 --dport 80 -j REJECT 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...