LINUX.ORG.RU

you don't have permission to use %%coreutils%%


0

1

В скрипте используется какая нибудь программа например wget

echo «wget http://yandex.ru" | at $mm : $tt

в логах /var/log/apache2/error.log ошибка you don't have permission to use

Скрипт запускается из строки браузера http://server/test.sh?&mm=10&tt=20

на папках www cgi-bin и самом скрипте test.sh стоят права 755


tits> you don't have permission to use

запуск CGI не разрешен для корневой (DocRoot) директории.

Вероятно надо http://server/cgi-bin/test.sh?&mm=10&tt=20

sdio ★★★★★
()
Ответ на: комментарий от tits

Значит апач не донастроил до запуска *.sh как cgi

sdio ★★★★★
()
Ответ на: комментарий от feinsbot

/etc/apache2/sites-available/default
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory «/var/www/cgi-bin»>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

tits
() автор топика
Ответ на: комментарий от feinsbot

[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] --2011-12-18 11:01:27-- http://музыка.ру
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] Resolving yandex.ru...
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] 95.211.41.75
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245]
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] Connecting to музыка.ру|95.211.41.75|:8000...
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] connected.
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] HTTP request sent, awaiting response...
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] 200 OK
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] Length:
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] unspecified
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] [audio/mpeg]
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] audio.1: Permission denied
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245]
[Sun Dec 18 11:01:27 2011] [error] [client 92.240.210.245] Cannot write to `audio.1'

tits
() автор топика
Ответ на: комментарий от tits

это если в скрипте указать просто wget http://музыка.ру:8000/audio

tits
() автор топика

и да, переменные $mm и $tt просто так не будут передаваться просто так в скрипт

я для таких целей использую bashlib. Но можно просто $QUERY_STRING вручную парсить.

feinsbot
()
Ответ на: комментарий от feinsbot

поставить на папку куда он качает 755? wget -P /var/www http://музыка.ру

А что тогда с at? почему такую ошибку выводит?

tits
() автор топика
Ответ на: комментарий от feinsbot

переменные $mm и $$tt имеют значения которые передались через $QUERY_STRING

tits
() автор топика
Ответ на: комментарий от sdio

помогло спасибо, следующий раз буду внимательней читать man

tits
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.