Apache (httpd) запущен пользователем "nobody".
Мне нужно выполнить файл /var/www/cgi-bin/start.pl
Он состоит из двух частей:
1) #!/bin/perl
print "Content-type: ...";
print "Проверка";
2) вывод на экран содержимого базы Postgresql.
Исполняется только первая часть из-за того что PostgreSql выполняет запросы только, как пользователь "postgres".
Попытался сделать так:
start.sh
#!/bin/sh
# su postgres -c /var/www/cgi-bin/start.pl
... Не идет. Как прикрутить к Apache/Postgresql.
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум В Apache cgi-bin не от пользователя «nobody» (2002)
- Форум Apache + cgi-bin (2006)
- Форум Debian & Apache (2004)
- Форум Не работает perl CGI (2013)
- Форум Апач срезает из HTTP_HOST префикс www. (2016)
- Форум Знатокам PERL-CGI: multipart/form-data (2009)
- Форум Проблема с выполнением cgi (2009)
- Форум Apache/2.2.3 (Debian) mod_perl/2.0.2 Perl/v5.8.8 (2007)
- Форум Помогите разобраться с Apache - он ругается на CGI скрипты (2001)
- Форум не хватает прав скрипту (2017)