Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - lastLogontimeStamp

Ответить
Настройки темы
2008 R2 - lastLogontimeStamp

Старожил


Сообщения: 498
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Доброго времени суток.
Многие используют этот атрибут или lastlogondate (конвертированную локально пошем версию сабжевого). Есть пара вопросов, которые не дают покоя после прочтения этого:
1. По типам входа, которые инициируют обновление значения данного атрибута. Сказано что для пользователя это:
a. локальный вход (interactive);
b. сетевой (например, если пользователь заходит на доменную шару (ведь неважно что она примаплена как сетевой диск, верно?));
c. вход на почтовый сервер (полагаю, речь только об Exchange, или о другом, но интегрированном со службой каталогов);
d. "Service logon" - вот это не понятно, т.е. если служба выполняется от имени этого пользователя что-ли?
e. LDAP запрос и др... может кто-нибудь привести пример такого запроса, который может быть нужен рядовому пользователю?
Также не ясно какие события инициируют обновление данного атрибута для учетной записи компьютера (кроме, очевидно, интерактивного входа). Также интересно, что требуется для успешного обновления данного атрибута на компьютере, я имею в виду доступ к какой службе/протоколу.

2. На некоторых объектах значение данного атрибута пустое (как и значение lastlogon на всех контроллерах домена, т.е. проблема не в репликации lastLogontimeStamp). Из-за чего такое может быть (может ли быть в случае, если уровень домена поднимался с 2000 и аккаунты этих машин существовали еще тогда)? Означает ли это что такие компьютеры никогда не выполняли вход или выполняли очень давно?

3. режим работы домена 2008, в ADSI в атрибутах пользователей или компьютеров нет атрибута ms-DS-Logon-Time-Sync-Interval, даже для тех аккаунтов, у которых метка lastlogonTimeStamp не пустая. что это значит?

Спасибо заранее.

Отправлено: 11:50, 29-10-2014

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


1. LDAP запрос - например LDAP bind request - http://msdn.microsoft.com/en-us/library/hh872036.aspx

Service logon - http://msdn.microsoft.com/en-us/libr...v=vs.85).aspx:
•A local or domain user account.
•The LocalSystem account.

Для учетной записи компьютера - собственно, как и для пользователя: аутентификация, обновление токена, смена пароля и т.д.

2. LastLogonTimeStamp - пусто, значит участник безопасности никогда не регистрировался в системе.

3. ms-DS-Logon-Time-Sync-Interval - если пусто, значит значение по умолчанию и равно 14 дней(если 0, то репликация отключена). И в статье это указанно:

The default value is 14 and is set in code. Meaning that if you look at this attribute in ADSIEDIT.MSC and you see it as "Not Set" don't be alarmed.
Код: Выделить весь код
This just means the system is using the default value of 14
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:53, 05-11-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 498
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Добрый день, спасибо за ответ.

По поводу ms-DS-Logon-Time-Sync-Interval - я видел что при "не задано" используется значение по умолчанию, я просто тупой, не дошло что это атрибут домена, а не объекта-компьютера, у компьютера естественно такого атрибута нет (я не мог найти сам атрибут, а не его значение).

1. В указанной мной статье от Уоррена Уильямса указаны условия обновления атрибута lastLogonTimeStamp и они ясны, но не ясно - условия обновления атрибута lastLogon такие же (например, его значение для одного из компьютеров уже пару дней не меняется ни на одном КД и равно lastLogontimeStmap, так что похоже условия те же)? При этом похоже гипотетически возможна ситуация:

1й КД обслужил вход 1 январая, изменил lastLogon и изменил lastLogonTimeStamp и реплицировал его.

2й КД обслужил вход 8 января, его "прежний" LastLogon очень старый и он обновляет его значение, но условия для обновления lastLogontimeStamp не выполнены и получаем ситуацию, когда на одном из КД lastLogon больше чем lastLogontimeStamp. Такое может быть, верно? Хм, однако это похоже на правило 14 дней это не повлияет (имею в виду, что если ведется поиск неактивных машин в последние 90 дней, то стоит добавить 13 дней и искать по сроку 103 дня, чтобы гарантировано не задеть живые машины).

2. По поводу типов входа, которые форсируют изменение атрибута lastlogonTimeStamp - понятно, что любой интерактивный вход может спровоцировать обновление атрибута, но действует ли также прозрачная аутентификация, например в статье написано "browses a network share", скажем пользователю примаплен сетевой диск через GPP, но у сессии есть свой TTL, после его истечения должна быть прозрачная аутентификация, она тоже будет инициировать обновление атрибута?

По поводу компьютера мне вот что сказали:
"У билета Kerberos помимо срока обновления есть ещё и время жизни, по истечении которого билет обновить нельзя, и компьютер вынужден заново пройти аутентификацию на КД, чтобы получить новый билет.", т.е. lastlogon компьютера не зависит от включения/выключения компьютера. Полагаю это частично отвечает на мой предыдущий вопрос, но все же касательно пользователя речь в статье шла об интерактивном входе и просмотрах шар, а не о прозрачной аутентификации.

Отправлено: 11:29, 06-11-2014 | #3



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - lastLogontimeStamp

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Параметр LastLogonTimestamp В AD. ГрМакс Microsoft Windows NT/2000/2003 5 04-12-2008 18:12




 
Переход