Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Разрешить перезапуск службы определенному пользователю / 7 сообщений из 7, страница 1 из 1
15.09.2010, 15:22
    #36848071
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить перезапуск службы определенному пользователю
Как можно разрешить перезапуск службы определенному пользователю, не имеющему прав администратора?

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

Спрашивалось уже
...
Рейтинг: 0 / 0
15.09.2010, 17:30
    #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
15.09.2010, 17:46
    #36848695
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить перезапуск службы определенному пользователю
Так всетаки, что нужно-то?
Перезапускать службу или же запускать определенный экзешник? Это раз.
И как к указаным консльным сообщениям(или я ошибаюсь) относится управление через WEB ?
...
Рейтинг: 0 / 0
15.09.2010, 18:47
    #36848861
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить перезапуск службы определенному пользователю
Из php выполняется запуск утилиты. (exec, shell_exec etc)
Но похоже дело в том. что я не умею правильно пользоваться этими функциями )
...
Рейтинг: 0 / 0
15.09.2010, 19:58
    #36848963
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить перезапуск службы определенному пользователю
Apahe из-под какой учетки работает, небось из под нетворксервисе?
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Разрешить перезапуск службы определенному пользователю / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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