LINUX.ORG.RU
ФорумAdmin

Не залогинился - не лезь в Интернет!!!


0

0

Ситуация такова:
Локальная сеть, сервер eth0 (интернет), th1(локалка), маскарадинг, самба.
В локалке все сидят под виндой и логинятся через самбу, чтобы разделять серверные диски.
В интернет же могут лазить, естественно, вне зависимости от логина на самбу.

Отсюда вопрос:
Как бы заставить сервера не пропускать в интернет пользователей не предъявившим
пароля, дающего право на доступ в интернет (например успешный логин через самбу)???

leksa@svarka.susu.ac.ru

anonymous

У нас так...

У нас была почти такая же задача. Только пользователи логинились в NT-домен. В NT cделали группу, в кот. заносятся пользователи, кот. разрешена работа с инетом. Написали программу, получающую IP-адреса залогинившихся пользователей, кот. есть в этой спец. группе, файл адресов по самбе передается сквиду. И никаких проблем, доступ в инет управляется добавлением/исключением пользователя из этой группы.

anonymous
()

Вот именно! Squid - РУЛЕЗ!

anonymous
()

Ncsa_auth из squid

anonymous
()

Все бы бы хорошо, если б Squid был универсальным proxy (как masquerad) Вообщем у меня та-же проблема....Я попробовал ее решить с помощью sudo и preexec posteexec samba. В /etc/sudoers я прописал "доверенных" пользователей, которые могли оперировать ipchains, а в /etc/smb.conf прописал что то типа preexec "sudo /sbin/ipchains -A forward -s %I -j MASQ" ...где то так... В postexec "sudo /- -D -//--/" что б при выходе пользователя из PDQ который держит samba доступ к инету отключался. Так вот preexec без postexec у меня прекрасно работает, а вот с postexec не работает вообще нихрена, т.к. он почему то забивает на preexec и выполняет postexec дважды - при входе и при выходе тачки из PDQ. А самое интересное, что в логи он пишет что password для sudo incorrected. Над чем в настоящее время и бьюсь... Был бы очень благодарен за свежие идеи.... мой e-mail: alex@vieg-gw.cef.spbstu.ru

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.