Если в домене Windows настроено автоматическое истечение срока действия паролей пользователей, повлияет ли это на флажок принудительной смены пароля в ADUC?

Если в домене Windows настроено автоматическое истечение срока действия паролей пользователей, повлияет ли это на флажок принудительной смены пароля в ADUC?

Предположим следующее:

  1. В домене Windows установлена ​​политика, обязывающая пользователей сбрасывать пароли каждые 90 дней.

  2. Учетная запись пользователя (назовем ее «ПользовательА») последний раз меняла свой пароль чуть более 3 месяцев назад, и в результате для ее учетной записи срабатывает эта политика — принудительная смена пароля при следующем входе в систему.

В этом случае, если администратор домена откроет вкладку «Учетная запись» в диалоговом окне «Свойства» для пользователя UserA, будет ли установлен флажок «Пользователь должен сменить пароль при следующем входе в систему» ​​— или эта настройка в ADUC не затрагивается политиками истечения срока действия пароля домена?

решение1

Этот флажок в основном не связан с какой-либо политикой истечения срока действия пароля. Эффект от установки этого флажка заключается в установке атрибута pwdlastset на 0; чтоэффективновручную прекращает действие пароля и, соответственно, требует немедленной смены пароля.

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

Если администратор установил флажок или использовал Powershell для выполнения аналогичной задачи ( Set-AdUser -ChangePasswordAtLogon $true) или другой инструмент, а другой администратор открывает свойства учетной записи до смены пароля, флажок будет отображаться как отмеченный для другого администратора. По сути, он отображается как отмеченный только тогда, когда атрибут равен 0 или -1.

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

Я не уверен, какова мотивация вопроса, но если речь идет о поиске учетных записей с истекающим сроком действия паролей, то этот флажок вам не поможет.

Однако я бы не стал экспериментировать с этим флажком в попытке диагностировать/устранить неполадки, связанные с его работой; снятие флажка (если он установлен) заставляет систему обновить атрибут pwdlastset до текущей даты и времени, что фактически продлевает срок действия текущего пароля.

решение2

Обычно нецелесообразно использовать графический интерфейс пользователя ADUC для запроса AD любого соответствующего размера: использование Powershell для поиска учетных записей со слишком старыми паролями обеспечивает получение значимых результатов по всем подразделениям или даже по всему каталогу.

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

Связанный контент