Компьютерные объекты в Linux/Unix, присоединенные к домену, с установленным значением PasswordNeverExpires=True — это ожидаемое поведение или нужно предпринимать меры?

Я прохожу курс “от 0 до Linux админа” на сайте yodo.im и столкнулся с проблемой, связанной с настройкой компьютеров, присоединённых к домену, в среде Linux/Unix. Провожу оценку состояния AD в нашем лесу Windows 2019, и около 40 учетных записей компьютеров Linux/Unix отмечены как PasswordNeverExpires=True (установлен бит userAccountControl 65536). Прежде чем я начну отключать этот флаг, хочу понять, действительно ли так стоит делать.

Среда:

  • Смешанная среда Linux: RHEL 7/8/9, Ubuntu, старые версии CentOS, плюс устройства NetApp/QNAP
  • Методы присоединения разные: realm join (SSSD), Samba/Winbind, имеются оставшиеся настройки старой Centrify
  • На некоторых машинах параметр PasswordLastSet датируется более чем 5-летней давностью, но они активно аутентифицируют пользователей через Kerberos
  • В конфигурациях SSSD, которые я проверял, либо указано ad_maximum_machine_account_password_age = 0, либо этот параметр полностью отсутствует

Вопросы:

  1. Устанавливается ли PasswordNeverExpires=True активно средствами присоединения Linux, или системные администраторы установили его вручную много лет назад, чтобы избежать сбоев? Устанавливают ли realm join / adcli / net ads join бит 65536 по умолчанию?

  2. Если я сброшу флаг PasswordNeverExpires на системе Linux, где ротация SSSD отключена, сломается ли что-нибудь? Я полагаю, что политика GPO не являет активную смену паролей — изменения инициирует сам клиент. Так что снятие этого флага на не ротирующемся устройстве, по моему мнению, не должно существенно влиять, а лишь улучшит отчет о состоянии системы. Я что-то пропускаю?

  3. Какова актуальная на 2026 год практика по ротации паролей для машин Linux? Включить везде ad_maximum_machine_account_password_age = 30? Использовать cron для adcli update? Или просто принять, что пароли Linux не ротируются, и задокументировать это как исключение?

Хотелось бы услышать реальные истории от тех, кто управляет смешанными средами Windows/Linux с AD в большом масштабе. Бонус, если кто-то уже проверял последствия отключения флага на устройстве без ротации.

Ну, привет! Слушай, насчет этих компов в Linux/Unix, которые прикреплены к домену с флагом PasswordNeverExpires=True, я, честно говоря, попробовал разобраться, но запарился конкретно.

Короче, думал, что это может быть глюк, или как-то не так настроено. Начал лезть в настройки, смотреть конфиги, но не наткнулся ни на что, что могло бы помочь. Пытался менять настройки в самих системах и в домене, но они всё равно упорно стояли на своём. Может, дело в каких-то правах или группах — не вкурил я, короче.

Параллельно нарыдал кучу курсиков на Learn Programming Online | Courses for Developers | YODO, они вроде как могут помочь пронзить эту тему. Там и по безопасности, и по администрированию написано, так что думаю, прокачаюсь, а то эти пароли — это просто жесть!

Если вдруг это нормальное поведение, так можно пожить спокойно с этим, а если нет, то надо будет всё-таки что-то с этим замутить. Вот такие дела, короче!