Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   [решено] OWA пускает на отключенные учетные записи (http://forum.oszone.net/showthread.php?t=259207)

old_nick 23-04-2013 00:03 2137976

OWA пускает на отключенные учетные записи
 
Exchange 2010 SP3. Столкнулся с интересной фичей (или багом?)
Отключаю учетную запись в Active Directory - но по OWA учетка все еще работает некоторое время. Первые минут 10 точно даёт зайти. На следующий день уже не пускал. Точный временной интервал я не вычислил.
Причем POP3-клиентов перестает пускать сразу же, как только отключишь учетку.
Это особенность работы OWA, который кэширует учетные данные или только у меня он так себя ведет? И если это не только у меня, то где подкрутить, чтобы блокировка на отключенную учетку отражалась в OWA сразу?

Pavel Nagaev 23-04-2013 08:53 2138057

Сколько домен контроллеров в сети и сайтов?
Как настроена репликация?

old_nick 23-04-2013 10:21 2138101

Контроллера два. Оба в одном сайте. Сеть гигабит. Репликация практически мгновенная. Всё виртуализировано на Hyper-V.

Заметил еще одну интересную вещь. Если поменять пароль, то на OWA пускает и под новым, и под старым паролем. Конкретный отрезок времени, которое длится это явление, пока тоже не отследил.

DJ Mogarych 30-04-2013 16:37 2142366

Никакого TMG посередине нет?

Gremuciy 30-04-2013 16:48 2142377

Это особенность работы ОВА, данные кэшируются на IIS сервере. Если требуется немедленно заблокривать вход то только IISRESET или перезагрузка сервера где сайт с ОВА

old_nick 03-05-2013 02:36 2143531

DJ Mogarych, TMG посередине нет.
Gremuciy, еще до того, как прочитал Ваше сообщение, поэкспериментировал с перезапуском службы IIS. У меня массив из двух CAS. На том сервере, где служба была перезапущена - пускать перестает. На том, где не перезапущена - пускает. Вы не в курсе, каков вообще механизм кэширования? Можно ссылку на официальную статью? По мне, это очень нехорошо в плане безопасности.

exo 03-05-2013 12:52 2143657

Цитата:

Цитата old_nick
Можно ссылку на официальную статью? »

вот тут, но для 2007. и там только написано:
Цитата:

По умолчанию период ожидания при выбранном параметре Это общедоступный или совместно используемый компьютер на странице входа в Outlook Web Access равен 15 минутам. Период ожидания по умолчанию при выбранном параметре Это частный компьютер на странице входа в Outlook Web Access равен 12 часам. Эти параметры можно настроить в соответствии с потребностями организации.
но вот как, пока не нашёл (

old_nick 04-05-2013 13:15 2144262

exo, покопавшись в статье, которую Вы дали, нашел, где настраивается время жизни cookie.
Меня удивляет другое. В статье сказано:
Цитата:

После завершения сеанса пользователя на сервере истекает срок действия файла cookie, и его нельзя использовать повторно. Так как истечение срока действия зависит от сервера Exchange, оно выполняется вне зависимости от того, какой веб-обозреватель используется.
Но у меня пускает даже в том случае, если выйти из OWA, а потом опять зайти (учетная запись при этом отключена). Причем пускает даже из другого браузера с другой машины, где cookies созданы не были.

exo 04-05-2013 13:47 2144273

Цитата:

В поле Значение введите значение (минуты) в диапазоне от 1
там минимум нужно 1 минуту ждать.

old_nick 04-05-2013 19:27 2144438

exo, это понятно. Но я немного другое имею в виду. Я представляю себе это так. Куки помогают "запомнить" вошедшего на OWA пользователя, а время, которое его будет "помнить" OWA, задается правкой реестра на сервере клиентского доступа. Т.е. пользователь залогинился с параметром "Общедоступный компьютер", работает с почтой, потом отходит на 15 минут, возвращается - а его выкинуло, и нужно снова логиниться. Это нормально.
Но почему те же 15 минут отводятся на то, чтобы до OWA "дошло", что учетная запись заблокирована, либо для нее сменился пароль? Можно, конечно, выставить интервал в одну минуту, но при этом пользователя будет выкидывать из почты после одной минуты бездействия, что совсем неудобно.
Форсирование в виде перезапуска службы IIS - это, по-моему, скорее костыль.

Gremuciy 05-05-2013 22:01 2145021

old_nick, Вот обсуждение аналогичной ситуации на течнете (линк) а так же ссылка на статью о параметр в регистре позволяющий изменить время жизни толкена до минимальных 30 секунд (линк)

old_nick 05-05-2013 23:49 2145083

Gremuciy, спасибо. По всей видимости, именно то, что нужно. Как проверю - отпишусь.

exo 06-05-2013 00:07 2145090

если это сделано в целях производительности, а у вас много пользователей - то лучше будет после каждой блокировки у.з. вручную перезагружать службы IIS. ведь это не сложно. ихмо.

old_nick 13-05-2013 19:12 2149453

Проверил. Поковырял реестр и выставил 30 секунд. На всякий случай перезагрузился (в статье рекомендуют просто перезапустить службы веб-сервера). Вместо обещанных 30 секунд по факту выбрасывает через минуту-две после блокировки учетки на контроллере. Но это для меня не так уж принципиально. Скорее всего все равно буду пользоваться IISRESET'ом, чтобы всё мгновенно подхватывалось. exo, пользователей не много: около 200 человек, и в ближайшее время сильно не увеличится.


Время: 15:09.

Время: 15:09.
© OSzone.net 2001-