Служба Windows Apache работает под индивидуальным управлением идентичность не запускается

У меня есть новый сервер Windows 2012 R2, и я пытаюсь установить apache 2.4 как службу с помощью специального локального пользователя, созданного специально для Apache.

I иметь назначенные права пользователя, чтобы разрешить вход в систему в качестве службы ... и дать разрешение на изменение всего каталога программ apache. Однако он отказывается работать. Когда я пытаюсь запустить службу, он просто останавливается с ошибкой, которая отображается в журнале системных событий как «неправильная функция», без дополнительных подробностей.

Я должен отметить, что я успешно создал пользовательский идентификатор службы для MySQL 5.7, и все работает нормально.

Итак, мой вопрос: я что-то упускаю? Есть ли что-то особенное, что нужно сделать в 2012 R2?

**** ОБНОВЛЕНИЕ ****

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

0
задан 1 June 2016 в 22:27
1 ответ

Видимо, по какой-то причине установка разрешений на каталог Apache не унаследовалась должным образом. Некоторые файлы в bin имели ограниченный доступ. Я, когда и вынужден был заменить и наследовать разрешения в полном каталоге и любых подкаталогах и файлах, чтобы добиться изменения разрешений во всем каталоге. Теперь я могу запускать службу, не полагаясь на привилегии администратора.

0
ответ дан 5 December 2019 в 10:22

Теги

Похожие вопросы