Назад | Перейти на главную страницу

Вход пользователя в систему на сервере Windows 2008 с помощью LogonUser не удается на LogonType LOGON32_LOGON_SERVICE

Я использую LogonUser функция для входа в учетную запись на сервере Windows 2008 R2 в домене с кластерным кольцом.

При использовании LOGON32_LOGON_INTERACTIVE в качестве LogonType я успешно вхожу в систему.

При использовании LOGON32_LOGON_SERVICE в качестве LogonType происходит сбой входа, EventViewer сообщает:

Не удалось войти в учетную запись. Тип входа: 5

Учетная запись, для которой не удалось войти в систему:

Security ID:        NULL SID
Account Name:       thename
Account Domain:     thedomain
Logon ID: 0x1009371c Logon Type: 5

Failure Information:
Failure Reason:     The user has not been granted the requested logon type at this machine.
Status:         0xc000015b
Sub Status:     0x0

Не был уверен, что это для суперпользователя или stackoverflow (вызов LogonUser из кода C #), но я предполагаю, что это проблема с сервером Windows *.

EventID = 4625

Изменить: обнаружено, что - 0xc000015b пользователю не был предоставлен запрошенный тип входа в систему (также известный как право входа) на этом компьютере

Изменить: должен быть вопрос об ошибке сервера ...

Хорошо, после глубокого исследования было обнаружено, что в локальной политике безопасности в разделе «Назначение прав пользователя»

«Вход в качестве службы» должен предоставляться пользователям, выполняющим вход с типом входа LOGON32_LOGON_SERVICE.