Войти

Показать полную графическую версию : [решено] OWA пускает на отключенные учетные записи


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

Pavel Nagaev
23-04-2013, 08:53
Сколько домен контроллеров в сети и сайтов?
Как настроена репликация?

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

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

DJ Mogarych
30-04-2013, 16:37
Никакого TMG посередине нет?

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

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

exo
03-05-2013, 12:52
Можно ссылку на официальную статью? »
вот тут (http://technet.microsoft.com/ru-ru/library/bb885048(v=exchg.80).aspx), но для 2007. и там только написано:
По умолчанию период ожидания при выбранном параметре Это общедоступный или совместно используемый компьютер на странице входа в Outlook Web Access равен 15 минутам. Период ожидания по умолчанию при выбранном параметре Это частный компьютер на странице входа в Outlook Web Access равен 12 часам. Эти параметры можно настроить в соответствии с потребностями организации.
но вот как, пока не нашёл (

old_nick
04-05-2013, 13:15
exo, покопавшись в статье, которую Вы дали, нашел, где (http://technet.microsoft.com/ru-ru/library/bb124787(v=exchg.80).aspx) настраивается время жизни cookie.
Меня удивляет другое. В статье сказано:
После завершения сеанса пользователя на сервере истекает срок действия файла cookie, и его нельзя использовать повторно. Так как истечение срока действия зависит от сервера Exchange, оно выполняется вне зависимости от того, какой веб-обозреватель используется.

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

exo
04-05-2013, 13:47
В поле Значение введите значение (минуты) в диапазоне от 1
там минимум нужно 1 минуту ждать.

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

Gremuciy
05-05-2013, 22:01
old_nick, Вот обсуждение аналогичной ситуации на течнете (линк (http://social.technet.microsoft.com/Forums/en-US/exchangesvrclientslegacy/thread/3da53460-ef76-4f01-94c9-f7b96fdaf99d)) а так же ссылка на статью о параметр в регистре позволяющий изменить время жизни толкена до минимальных 30 секунд (линк (http://support.microsoft.com/default.aspx?scid=kb;EN-US;152526))

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

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

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




© OSzone.net 2001-2012