Сбой олицетворения пользователя IIS 8.5 Perl CGI

Среда - IIS 8.5 (Windows 2012) через CgiModule, сопоставленный с исполняемым файлом activeperl x64, аутентификация windows, анонимная аутентификация отключена

Я пытаюсь выполнить административные задачи на сервере домена из сценария Perl CGI. Я подключаюсь как пользователь домена с полными правами администратора на удаленный сервер. Когда я запускаю скрипт через командную строку, он работает, но как CGI он не работает с разрешением отказано. В taskmanager я проверил, что perl.exe запускается под моей учетной записью домена, когда я запускаю его из IIS. На удаленном сервере я вижу, что NT AUTHORITY\ANONYMOUS LOGON пытается выполнить аутентификацию и не удается. Где-то в IIS флаг CGI "Олицетворять пользователя" работает неправильно.

ОБНОВЛЕНИЕ 14/14/2014

Мое решение для поддержки группы состоит в том, чтобы запустить пул приложений в качестве учетной записи службы и установить для параметра "Олицетворение пользователя" значение false в настройках CGI сайта. Я все еще хотел бы иметь возможность запускать CGI-скрипты в качестве пользователя Windows, прошедшего аутентификацию через олицетворение.

0 ответов

Другие вопросы по тегам