ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование > *nix системы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Разрешить выполнение
  #1  
Старый 09.11.2008, 00:38
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию Разрешить выполнение

Привет! как резрешить апачу выполнить програму ? т.к мне нужно выполнение ffmpeg через пхп а он ни в какую ... делаю для теста php -i > test.txt всё ок
ffmpeg -h > test.txt нехочет ... есть какая нибудь команда или чтото типо того? п.с через ssh с рута всё пахает ..
 
Ответить с цитированием

  #2  
Старый 09.11.2008, 00:59
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Хм пробовал в etc/sudoers разрешить для апача выполнение и не вышло.. =\\
кстате еси сделать
finger apache написано .. невер логед ин ... как это? если я делаю в пхп
system('whoami > test.txt'); и в текстовике выходит "apache."
 
Ответить с цитированием

  #3  
Старый 09.11.2008, 02:16
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

мля ничё не понимаю .. =\\\ пишу в ssh
sudo -u apache ffmpeg > test.txt
всё ок ..
пишу в скрипте
system('ffmpeg > test.txt');
текстовик пустой =\\


похоу я тут сам с собой общяюсь =\\
 
Ответить с цитированием

  #4  
Старый 09.11.2008, 06:48
Аватар для xcedz
xcedz
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
Провел на форуме:
7229141

Репутация: 3099


По умолчанию

Цитата:
Сообщение от Doom123  
Привет! как резрешить апачу выполнить програму ? т.к мне нужно выполнение ffmpeg через пхп а он ни в какую ... делаю для теста php -i > test.txt всё ок
ffmpeg -h > test.txt нехочет ... есть какая нибудь команда или чтото типо того? п.с через ssh с рута всё пахает ..
1 (в нагрузку ссылка)
http://itblog.su/php-ffmpeg-ustanovka-na-centos-5.html
--
2 проверь права на доступ чтения к директориям от куда\куда идёт запись\чтение.

(с рута понятно что запускается, так как у тебя есть на то права )

Последний раз редактировалось xcedz; 09.11.2008 в 07:06..
 
Ответить с цитированием

  #5  
Старый 09.11.2008, 08:46
Аватар для zythar
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

ну апач у тя не от рута => то что может рут не всегда может апач.
попробуй поменять права ffmpeg-а на 755, или же 777. проверь права на чтение и запись в диру.

насчет судо.. к сожалению нифига не помню, посмотреть нет возможности. но там было кажется что то типа этого %apache = комманда или нечто очень похожее. там толи в манах толи в самом файле все хорошо описано. там с правами судоерса правда маленкая проблемка есть. файл вроде 644 должен быть, иначе не работает насколько я помню.
 
Ответить с цитированием

  #6  
Старый 09.11.2008, 10:01
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

xcedz
1.не ffmpeg-php тут не причём: он не умеет конвертировать видео..

2.Права есть ... т.к если я даже выполняю sudo -u apache ffmpeg > test.txt всё ок ..
+ права стоят 0777 + текстовик поевляется но он пустой + другие команды пашут например "id" "whoami" "php -i"....

zythar
с судо всё ок .. я ему через судо времено дал права на выполнение любых команд...
apache ALL=(ALL) ALL

делал "whereis ffmpeg" и на все пути которые выводил тупо ставил права 0777 =)

видно проблема в пхп =\\ т.к там от апача выполняются команды, но не все ...
а от самого апача можно исполнять команду ffmpeg


кстати ещё одно ... у меня на сервере был собран php4 из сорсов ... я поверх него установил пхп5 из .rpm думал он заменит старый, но получилось так ... что в апаче подключён пхп5 и если выполнять из скрипом php -i то выведет php 5.1.6 ....
а если выполнять из ssh то получится php 4.4.9

может в этом трабл? как избавится от 4отго? чтоб и в ssh был 5ый??
___________

всё проблема решена: указал полный путь до ffmpeg =)
и всётаки как избавится от 4ого пхп?

zythar: правильно расставляй знаки препинания и старайся писать русским языком плз (*

Последний раз редактировалось zythar; 09.11.2008 в 15:54..
 
Ответить с цитированием

  #7  
Старый 09.11.2008, 10:28
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

всё прблема решена указал полный путь до ffmpeg =)
и всётаки как избавится от 4ого пхп?
 
Ответить с цитированием

  #8  
Старый 09.11.2008, 12:20
Аватар для neval
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме:
2127116

Репутация: 383


По умолчанию

лучше посмотреть в сторону mod_suphp
 
Ответить с цитированием

  #9  
Старый 09.11.2008, 15:51
Аватар для zythar
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

Цитата:
и всётаки как избавится от 4ого пхп?
а в конфигах апача который пхп указан?
ну на худой конец удали все пхп и заново ставь только пятый, а так если сумеешь найти где именно четвертый - удаляй его.
хотя имхо если в конфигах апача лежит 5 версия, то друг другу они мешать не будут.

зы на ссш-е показывает версию 4 потому что когда ты там пишешь php -i, он выполняет тот рНр, который ближе, в переменной $PATH. поэтому ненадо удивлятся (*

Последний раз редактировалось zythar; 09.11.2008 в 15:56..
 
Ответить с цитированием

  #10  
Старый 10.11.2008, 01:14
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

ППц .. у меня всё по 2 раза ... первый ффмпег из сурсов не работал так я из епозиториев ставил ... в пхп выполнялся тот что не работал а в ссш тот что работает )) ... с пхп точно также пхп 4 в ссш и пхп5 в при выполнении пхп скрипта =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнение произвольных команд в Opera horny Мировые новости 0 23.11.2005 02:48
Выполнение произвольного php-скрипта в чате Чаты 1 18.06.2004 10:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ