|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Запретить доступ к веб-сайтам для определенного списка компьютеров. |
|
Запретить доступ к веб-сайтам для определенного списка компьютеров.
|
Новый участник Сообщения: 5 |
Профиль | Сайт | Отправить PM | Цитировать Здравствуйте. Подскажите пожалуйста, как можно запретить доступ к некоторым веб-ресурсам только для определенного круга компьютеров и определенной группы пользователей. Суть такова:
Active Directory на вин2003, установлен ISA Server. Часть компьютеров объединяю в OU. Нужно только для этой OU запретить некоторые веб-сайты. Я НЕ МОГУ закрыть доступ для самого пользователя, потому что доступ на веб-ресурсы должен предоставляться на других компьютерах организации под этой же учетной записью. (те, которые не входят в созданый мною OU) Я НЕ МОГУ закрыть доступ на этих компьютерах совсем, потому что под другими пользователями доступ должен предоставляться.. Вот такая вот проблема. Что посоветуете? |
|
Отправлено: 02:03, 06-04-2008 |
Новый участник Сообщения: 5
|
Профиль | Сайт | Отправить PM | Цитировать Я не совсем понимаю, что за тема про кубики... Но в общем случае задача ставится так (это для тех, кто считает, что задача дебильная).
Есть компьютерные классы, образуют домен. Есть учетная запись "student" - типа гостевой вход. Есть так же персональные записи для дипломников и т.д., для персонала. Нужно сделать так, чтобы на ЭТИХ компьютерах student-у не было доступа на некоторые сайны, а персонал мог свободно посещать их... Но эти изменения не могли затронуть компьютеры ВНЕ класса, даже есть пользователь входил под student-ом. |
Отправлено: 14:01, 10-04-2008 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 4900
|
Профиль | Сайт | Отправить PM | Цитировать seqular,
Еще раз Вам объясняю, что в данном контексте задача нерешаема. Если только компьютеры ВНЕ класса будут "ходить" в Инет через другой шлюз. |
------- Отправлено: 14:31, 10-04-2008 | #12 |
Новый участник Сообщения: 5
|
Профиль | Сайт | Отправить PM | Цитировать monkkey, Ну почему же? Если есть возможность применения групповых политик на пользователя в OU. Почему бы не создать ограничения какого либо рода посредством этих полтик? Или вы хотите сказать, что задача применения политик на конкретного пользователя в определенной OU - задача нерешаемая?
|
Отправлено: 15:42, 10-04-2008 | #13 |
Ветеран Сообщения: 788
|
Профиль | Отправить PM | Цитировать Цитата seqular:
А эта задача решается ISA-сервером, который никоим образом не связан с политиками, накладываемыми на пользователей и компьютеры. Поэтому я Вам и описал, как настроить правила на ISA. Закрыть всё с помощью политик - легче лёгкого Если весь интернет у вас раздается только через прокси, и нет возможности без прокси его получить - тогда можно резать политиками. Например, всем пользователям назначить политику, запрещающую изменение любых настроек прокси-сервера, и туда же логон-скрипт, который будет прописывать параметры прокси. Если одновременно имя пользователя = student и имя/ip-адрес рабочей станции в списке "запретных" - настройки прокси скрипт должен обнулять. И не будет инета вообще для данного конкретного юзера на данных конкретных компах. Указанный ниже скрипт в зависимости от адреса компьютера прописывает прокси. Для сети 10.1.1.0/24 - один прокси сервер, для сети 10.1.2.0/24 - другой, для остальных адресов прокси отсутствует, соответственно инета нет. Остается заменить проверку ip-адреса на проверку имени компьютера, и добавить проверку имени пользователя. И еще вместо "наш-домен.ru" (в двух местах скрипта) поставить имя вашего домена. On Error Resume Next strComputer = "." ProxyFlag = 1 Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colAdapters = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True") For Each objAdapter In colAdapters For i = LBound(objAdapter.IPAddress) To UBound(objAdapter.IPAddress) If Left(objAdapter.IPAddress(i), 5) = "10.1." Then IPAddr = objAdapter.IPAddress(i) Exit For End If Next Next IPAddrCutLeft = Right(IPAddr, Len(IPAddr) - 5) IPAddrCut = Left(IPAddrCutLeft, InStr(IPAddrCutLeft, ".") - 1) Select Case IPAddrCut Case "1" pxy = "PROXY01:8080" Case "2" pxy = "PROXY02:8080" Case Else pxy = "" ProxyFlag = 0 End Select Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv") Const HKEY_CURRENT_USER = &H80000001 strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\" oReg.SetStringValue HKEY_CURRENT_USER, strKeyPath, "ProxyServer", pxy oReg.SetStringValue HKEY_CURRENT_USER, strKeyPath, "ProxyOverride", "10.4.*;192.168.*;*.наш-домен.ru;<local>" oReg.SetDWORDValue HKEY_CURRENT_USER, strKeyPath, "ProxyEnable", ProxyFlag oReg.SetDWORDValue HKEY_CURRENT_USER, strKeyPath, "EnableHttp1_1", 1 oReg.SetDWORDValue HKEY_CURRENT_USER, strKeyPath, "ProxyHttp1.1", 1 strKeyPath = "Software\Microsoft\Internet Explorer\Main\" oReg.SetStringValue HKEY_CURRENT_USER, strKeyPath, "Start Page", "http://www.наш-домен.ru/" |
|
------- Отправлено: 17:42, 10-04-2008 | #14 |
Старожил Сообщения: 444
|
Профиль | Отправить PM | Цитировать Какой интересный пост. Вы не хотите попробовать вот такую штуку:
Как вам раньше писали объединить машины на который нужно закрыть сайты объединить в набор кмпьютеров пр. [Запрещенные машины] (при пом. резервирования на DHCP или вообще в др. подсеть выкинуть т.е. поделить сетку или маршрутизатором или в ису воткнуть еще одну сетевую и их туда посадить). Сделать набор запрещенных сайтов [Черный список сайтов]. И прописать правила на сервере. А пользователей, которым нужно запретить доступ объеденить в группу исы Students --------------------------------------------------------------------------------------------- 1. Правило: Запретить доступ для след. пользователей со сл. машин --------------------------------------------------------------------------------------------- Действие ЗАПРЕТИТЬ Протоколы: Весь исх. трафик Откуда: [Запрещенные машины] Куда: Внешняя (External) Пользователи: Students --------------------------------------------------------------------------------------------- 2. Правило: Разрешить инет со всех остальных тачек --------------------------------------------------------------------------------------------- Действие: РАЗРЕШИТЬ Протоколы: HTTP, HTTPS (ну и что вы там еще используете) Откуда: [Внутренняя сеть] (все компы в локалке) Куда: [Внешняя] Пользователи: Пользователи которым нужен нет + Students P.S. ISA читает правила сверху вниз. |
Последний раз редактировалось artem_, 11-04-2008 в 20:14. Отправлено: 20:00, 11-04-2008 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Запретить доступ к сайтам | _Gans_ | Сетевые технологии | 2 | 09-12-2009 03:24 | |
Как в домене вин 2003 запретить пользователям сохранять файлы определенного типа | Russo | Microsoft Windows NT/2000/2003 | 5 | 12-02-2009 10:25 | |
Доступ - Как запретить переименование определенного файла? | SavmiN | Microsoft Windows 2000/XP | 5 | 04-05-2008 20:44 | |
выборка и экспорт списка Компьютеров в AD | Gladisheva | Microsoft Windows NT/2000/2003 | 7 | 25-10-2007 04:46 | |
Доступ к сайтам | Edmea | Хочу все знать | 1 | 26-05-2004 10:14 |
|