Архив за 18 Ноябрь , 2008

Ограничение учетки в Linux (Ubuntu, SUSE, Debian и т.д.)

Вторник, 18 Ноябрь, 2008

Ограничивать будем учетную запись насчет интернета и прочих сетевых благ.

Т.е. компьютером пользуюсь я, но когда меня нет он заблокирован - заведена учетка, но юзер/пасс все знают - она какбы гостевая. но мне бы хотелось применить для нее следующие ограничения -

1. чтобы небыло доступа к системным настройкам

2. чтобы небыло доступа к интернет

т.е. из сетей - только локальная сеть

для реализации сего нужно:

1. настроить политики в программе управлению пользователями и группами

2.дабавить в файл вроде /etc/rc.local (Ubuntu,Debian) следующие команды

iptables -A OUTPUT -p tcp -m owner –uid-owner USER -j DROP
iptables -A OUTPUT -p tcp -d 192.168.0.0/22 -m owner –uid-owner USER -j ACCEPT

первая команда убивает весь сетевой трафик, а вторая разрешает доступ к ип от 192.168.0.0 до 192.168.3.255

для сетей из одной подсети например 192.168.1.х надо написать 192.168.1.0/24

все в учетке USER будет только локалка. в которой и то можно разрешить обращения только к конкретным серверам и исключить вообще интернет шлюз - т.е. даже днс резолвится не будет