Старый 15.04.2012, 18:40   #1
Лаврушкин
 
Регистрация: 05.07.2010
Сообщений: 27
Репутация: 15
По умолчанию php.ini и выполнение команд

Приветствую.
Такая ситуация.
disable_functions = exec,system...etc
Есть возможность редактирования php.ini.
Пытался перезаписать disable_functions ..не выходит. они где то на другом уровне устанавливаются... та же история с open_basedir.. зато другие настройки типо session.save_path и т.д успешно устанавливаются.
Вопрос.
Можно ли каким то макаром с помощью php.ini добится выполнения команд.. не затрагивая стандартные функции типо system,exec,passthru,popen ?
Может быть с помощью подключения каких то дополнительных модулей?
Лаврушкин вне форума   Ответить с цитированием
Старый 15.04.2012, 19:23   #2
b3
 
Аватар для b3
 
Регистрация: 18.08.2010
Сообщений: 352
Репутация: 105
По умолчанию

В апаче указана дира для подключения хостов (или там же вписаны хосты) в которых уже прописаны конфиги с disable_function и тд. По этому наверное никак. Хотя теоретически возможно добавить экстеншен с системными функциями
b3 вне форума   Ответить с цитированием
Старый 15.04.2012, 19:33   #3
Beched
 
Регистрация: 06.07.2010
Сообщений: 395
Репутация: 118
По умолчанию

А как же ребутнуть апач после изменения конфига?
Beched вне форума   Ответить с цитированием
Старый 15.04.2012, 20:24   #4
Twost
 
Аватар для Twost
 
Регистрация: 03.07.2010
Сообщений: 172
Репутация: 110
По умолчанию

perl, ssi и т.п. не вариант?
Twost вне форума   Ответить с цитированием
Старый 15.04.2012, 21:43   #5
Лаврушкин
 
Регистрация: 05.07.2010
Сообщений: 27
Репутация: 15
По умолчанию

Цитата:
Сообщение от BECHED aka Root-access Посмотреть сообщение
А как же ребутнуть апач после изменения конфига?
Там он как то автоматом чтоли подгружает через какое то время. ещё пока не разобрался. но соль в том что подгружает новый ini.

Цитата:
Сообщение от Twost Посмотреть сообщение
perl, ssi и т.п. не вариант?
perl, ssi не вариант. а есть ещё варианты?
Лаврушкин вне форума   Ответить с цитированием
Старый 16.04.2012, 01:33   #6
Лаврушкин
 
Регистрация: 05.07.2010
Сообщений: 27
Репутация: 15
По умолчанию

Можно.
Покурил сурсы пыха и разобрался.
оказывается sendmail_path попадает в popen.
Сотвественно можно херачить прямо sendmail_path = "id >> /tmp/id"
Потом вызываем mail(); и радуемся.
Лаврушкин вне форума   Ответить с цитированием
Старый 16.04.2012, 13:00   #7
napas_hd
 
Регистрация: 09.07.2010
Сообщений: 70
Репутация: 4
По умолчанию

Цитата:
Сообщение от b3 Посмотреть сообщение
В апаче указана дира для подключения хостов (или там же вписаны хосты) в которых уже прописаны конфиги с disable_function и тд.
Если ты имеешь ввиду php_admin_value, то это не пройдет.
Цитата:
This directive must be set in php.ini For example, you cannot set this in httpd.conf.
пруф - http://php.net/manual/en/ini.core.php
napas_hd вне форума   Ответить с цитированием
Старый 20.04.2012, 13:44   #8
d0znpp
 
Аватар для d0znpp
 
Регистрация: 09.09.2010
Сообщений: 484
Репутация: 252
По умолчанию

винда? если винда помогу
__________________
The Sucks Origin Policy
d0znpp вне форума   Ответить с цитированием
Старый 20.04.2012, 14:01   #9
Лаврушкин
 
Регистрация: 05.07.2010
Сообщений: 27
Репутация: 15
По умолчанию

Цитата:
Сообщение от d0znpp Посмотреть сообщение
винда? если винда помогу
Нет не винда была. ответ нашёл сам. в шестом посте. Кстати на Win это не прокатит.
Расскажи про вариант с Win.
Лаврушкин вне форума   Ответить с цитированием
Старый 27.04.2012, 13:13   #10
12309
 
Регистрация: 25.12.2011
Сообщений: 265
Репутация: 33
По умолчанию

расскажи подробнее про шестой пост плз. гугл говорит, что sendmail_path нельзя менять через ini_set, и еще:

http://ru.php.net/manual/en/mail.configuration.php
> sendmail_path PHP_INI_SYSTEM

где PHP_INI_SYSTEM это:
http://ru.php.net/manual/en/configuration.changes.modes.php
> PHP_INI_SYSTEM Entry can be set in php.ini or httpd.conf

ты менял директиву в пользовательском php.ini? для правки системного, по идее, рут нужен
12309 вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot