Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Веб-интерфейс управления сервисами  (Прочитано 1459 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Веб-интерфейс управления сервисами
« : 17 Сентября 2008, 12:41:58 »
Доброго дня!
Понадобилось своять сабж, суть - управление сервисами (start/stop/restart) из /etc/init.d/ из браузера, скрипты на php
Решение в лоб, напр-р shell_exec('service httpd start'); само собой не проходит: Permission denied однако.
Положить в крон скрипт, чтоб время от времени смотрел какой-нить файлик на предмет сигнала к запуску/останову и пр. сервиса - не подходит (из-за местных тех.особенностей)
Больше ничего на ум не приходит, ввиду скудоумия разработчиков

Если у кого-нибудь будут идеи по реализации - буду премного благодарен

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Веб-интерфейс управления сервисами
« Ответ #1 : 17 Сентября 2008, 12:52:43 »
разрешить в sudo беспарольный запуск команды service для пользователя, под которым выполняется php? и пускать как "sudo service httpd start". По идее должно работать.

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Веб-интерфейс управления сервисами
« Ответ #2 : 17 Сентября 2008, 13:00:38 »
разрешить в sudo беспарольный запуск команды service для пользователя, под которым выполняется php?
ввиду моей относительной ламерности в Linux, нельзя ли расписать это поподробнее?
Заранее спасибо.

Оффлайн picnik

  • Активист
  • *
  • Сообщений: 310
    • Просмотр профиля
Re: Веб-интерфейс управления сервисами
« Ответ #3 : 17 Сентября 2008, 13:09:26 »
настраивать /etc/sudoers, поищи по форуму как грамотно это сделать

 

Страница сгенерирована за 0.067 секунд. Запросов: 25.