powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Разрешить перезапуск службы определенному пользователю
7 сообщений из 7, страница 1 из 1
Разрешить перезапуск службы определенному пользователю
    #36848071
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно разрешить перезапуск службы определенному пользователю, не имеющему прав администратора?

Нужно из php перезапустить apache, для этого запустить httpd -t, но похоже, что просто недостаточно прав... по сути, поулчается, команда выполняется от имени того же пользователя, от которого запущена служба httpd.
...
Рейтинг: 0 / 0
Разрешить перезапуск службы определенному пользователю
    #36848088
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Службы сами перезапускаются, если это не получается, то можно перезапустить компьютер, если автозапуск не предусмотрен, то можно настроить планировщик.
...
Рейтинг: 0 / 0
Разрешить перезапуск службы определенному пользователю
    #36848378
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

Спрашивалось уже
...
Рейтинг: 0 / 0
Разрешить перезапуск службы определенному пользователю
    #36848647
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyСлужбы сами перезапускаются, если это не получается, то можно перезапустить компьютер, если автозапуск не предусмотрен, то можно настроить планировщик.

Нет, я все же соврал, вся тема не в ту сторону у меня пошла.
Дело в том, что хочу написать интерфейс для управления веб-сервером на основе Apache->PHP, соответственно все это будет работать через веб-интерфейс с помощью самогов веб сервера. У апача есть такая фича, как graceful рестарт, на самом деле служба не перезапускатеся(? вроде как), а вебсервер перечитывает конфиг, для этого необходимо запустить утилиту httpd с ключами -k restart, но у меня ничего не вышло.

Если запускать утилиту от имени администратора:


Код: plaintext
1.
2.
C:\Program Files\Apache Software Foundation\Apache2. 2 \bin>httpd -k restart

C:\Program Files\Apache Software Foundation\Apache2. 2 \bin>

То все нормально, а если же от прав обычного юзверя, то получается:


Код: plaintext
1.
2.
3.
4.
5.
C:\Program Files\Apache Software Foundation\Apache2. 2 \bin>httpd -k restart
(OS  5 )╬Єърчрэю т фюёЄєях.  : httpd: could not open error log file C:/Program Fil
es/Apache Software Foundation/Apache2. 2 /logs/error.log.
Unable to open logs

C:\Program Files\Apache Software Foundation\Apache2. 2 \bin>
...
Рейтинг: 0 / 0
Разрешить перезапуск службы определенному пользователю
    #36848695
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так всетаки, что нужно-то?
Перезапускать службу или же запускать определенный экзешник? Это раз.
И как к указаным консльным сообщениям(или я ошибаюсь) относится управление через WEB ?
...
Рейтинг: 0 / 0
Разрешить перезапуск службы определенному пользователю
    #36848861
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из php выполняется запуск утилиты. (exec, shell_exec etc)
Но похоже дело в том. что я не умею правильно пользоваться этими функциями )
...
Рейтинг: 0 / 0
Разрешить перезапуск службы определенному пользователю
    #36848963
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apahe из-под какой учетки работает, небось из под нетворксервисе?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Разрешить перезапуск службы определенному пользователю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]