[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 18 | 3 | 4
Назад Вниз Каталог Обновить

Аноним 21/10/16 Птн 04:40:41  138254093  
14770140417960.jpg (11Кб, 277x275)
14770140417971.jpg (60Кб, 327x339)
Как в php запустить sh скрипт из под рута?
Я запускаю в консоли sudo /usr/share/nginx/html/adduzer.sh (добавляет строку в файл) и вижу новую строчку в файле /work/test.txt (корень линукса, а не веб сервера), но если я запускаю скрипт в php с shell_exec('sudo /usr/share/nginx/html/adduzer.sh'); или exec('sudo /usr/share/nginx/html/adduzer.sh'); то строчки не вижу, почему?

Если я добавляю в /etc/sudoers эти конструкции:
www-data ALL=NOPASSWD: /usr/share/nginx/html/adduzer.sh
apache ALL=NOPASSWD: /usr/share/nginx/html/adduzer.sh
nginx ALL=NOPASSWD: /usr/share/nginx/html/adduzer.sh

То скрипт все равно не выполняется от рута.
Как решить эту проблему?

Centos! Nginx! Sudo! Php!
Аноним 21/10/16 Птн 04:44:44  138254179
14770142842230.jpg (114Кб, 1252x1252)
бамп фитоняшками
Аноним 21/10/16 Птн 04:50:17  138254304
>>138254093 (OP)
Селинукс включен? Как работает пхп? Через cgi? Через fpm? Читай варлог, епта.
Аноним 21/10/16 Птн 04:51:17  138254322
>>138254304
>Селинукс включен?
может быть, как его выпилить?

>>138254304
php-fpm

>>138254304
> Читай варлог, епта.
у nginx ошибок нет, какой еще лог я могу почитать?
Аноним 21/10/16 Птн 04:52:09  138254342
>>138254322
Установи сперму
Аноним 21/10/16 Птн 04:52:38  138254355
14770147584930.jpg (165Кб, 538x807)
>>138254342
нет
Аноним 21/10/16 Птн 04:54:21  138254395
>>138254355
Ну что ты, давай, пока никто не видит
Аноним 21/10/16 Птн 04:55:14  138254415
>>138254322
> может быть, как его выпилить?
Почитать ман. Если он включен и скрипт находится не в дефолтной локации для веб-файлов то надо править аксесс листы.

> php-fpm
Фпм выполняет по дефолту скрипты от своего юзера. Проверяй настройки нежинкса и пермишены на файлы.

> у nginx ошибок нет, какой еще лог я могу почитать?
Перенаправь вывод екзека в лог нежинкса.
Аноним 21/10/16 Птн 04:59:24  138254502
Как узнать юзера, от которого исполняется php в nginx?
Аноним 21/10/16 Птн 05:01:29  138254539
я думаю, что проблема в правильности юзера.
Потому как просто в консоли все работает даже без рут прав вижу, как юзер делает все, как рут.
Аноним 21/10/16 Птн 05:02:05  138254557
Сперму ставь, дурак
Аноним 21/10/16 Птн 05:03:14  138254572
>>138254557
да ты надоел уже, ну.
Аноним 21/10/16 Птн 05:03:19  138254576
>>138254502
Анон, ты шутишь? Попробуй хоть немного в гугл. Первая ссылка на со.
ps aux | grep php
<?php echo exec('whoami'); ?>
Аноним 21/10/16 Птн 05:04:41  138254592
>>138254572
А во сколько холидей открывается? думаю за выпивкой схожу
Аноним 21/10/16 Птн 05:07:54  138254648
>>138254576
apache юзер, пишет об этом whoami
в /ets/sudoers усть конструкция для этого юзера, но не работает. Почему?

>>138254592
что это?
Аноним 21/10/16 Птн 05:09:34  138254686
>>138254648
Это магазин
Аноним 21/10/16 Птн 05:10:10  138254703
>>138254686
не знаю.

Аноним 21/10/16 Птн 05:11:36  138254731
>>138254703
Накати сперму
Аноним 21/10/16 Птн 07:04:20  138256786
>>138254648
Sudoers для sudo

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 18 | 3 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное