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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: shell script с root правами из PHP  (Прочитано 920 раз)

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

Оффлайн Fil-23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
shell script с root правами из PHP
« : 05 Июня 2013, 17:29:29 »
UBUNTU APACH PHP5 . Такая ситуация. Когда пользователь заходит на «сайт» запускается скрипт РНР, из этого скрипта вызывается уже shell скрипт. В котором прописаны команды добавления правил в ibtables, НО он не выполняется , т.к. для этого требуются рутовские права.

Как их дать?

уже попробовал в
/etc/sudoers и добавляем: www-data ALL=(root) NOPASSWD: /var/www/script.sh

и еще куча методов извратиться с этим файлом ... толку НОЛЬ. не выполняется скрипт и все

я уже весь инет перерыл в поисках чудо ответа ..
http://www.electronick.org.ua/articles/ubuntu-howto/kak-vipolnit-sudo-v-php-skript/
https://forum.ubuntu.ru/index.php?topic=43846.0
http://habrahabr.ru/qa/33967/

но, не работает
Помогите!!!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн Fil-23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: shell script с root правами из PHP
« Ответ #2 : 06 Июня 2013, 08:06:31 »
Спасибо помогло!

надо было в РНР скрипт добавить sudo и вызывать уже шел скрипт.

 

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