Рассмотрим распространенную ситуацию в корпоративной среде: у пользователей настроена сквозная аутентификация ОС (аутентификация Windows / Active Directory), и вход в информационные базы 1С происходит автоматически без запроса логина и пароля. Однако сразу после смены пароля администратора или доменной учетной записи на сервере при запуске 1С начинает появляться стандартное окно авторизации с требованием ввести пароль.
Проанализируем механику работы аутентификации Windows на сервере 1С:Предприятия. Когда пользователь запускает клиентское приложение, платформа пытаются пройти сквозную проверку подлинности с использованием протоколов NTLM или Kerberos (SSPI).
Проверка токенов безопасности выполняется рабочими процессами rphost, которые наследуют контекст безопасности главной службы «Агент сервера 1С:Предприятия». Если служба 1С была запущен от имени доменной учетной записи (например, администратора или специального пользователя), то после смены пароля этой учетной записи происходят следующие события:
rphost не могут валидировать доменные билеты пользователей через контроллер домена Active Directory.Для восстановления автоматического сквозного входа пользователей выполним следующие действия:
Обновление пароля в настройках службы Windows:
Перейдем на сервер приложений 1С и откроем оснастку управления службами (комбинация клавиш Win + R, затем команда services.msc). Найдем службу с именем 1C:Enterprise 8.3 Server Agent (или аналогичную для вашей версии). Откроем свойства службы и перейдем на вкладку Вход в систему. Введем актуальный новый пароль учетной записи и подтвердим его.
Проверка статуса учетной записи в Active Directory:
Если служба предпринимала попытки повторного подключения с неверными кэшированными данными, доменная учетная запись могла заблокироваться. В оснастке «Active Directory — пользователи и компьютеры» проанализируем состояние учетной записи и при необходимости снимем блокировку (Account Lockout).
Перезапуск служб сервера 1С:
Перезапустим службу «Агент сервера 1С:Предприятия». В процессе перезапуска автоматически завершатся и заново создадутся управляющие и рабочие процессы ragent, rmngr и rphost, приняв обновленные доменные учетные данные.
Сброс кэша Kerberos на клиентах (при необходимости):
Если у отдельных пользователей окно авторизации продолжает выводиться, сбросим кэшированные Kerberos-билеты на их рабочих станциях. Для этого в командной строке выполним:
klist purge
Чтобы избежать подобных сбоев в будущем, соблюдем основные правила системного администрирования серверов 1С:
usr1cv8) с минимально необходимыми локальными правами.Password never expires).