[Sysadmins] Заставить работать suexec

Олег Анатольевич olezhka_d на mail.ru
Пн Сен 10 10:21:42 MSK 2012


Доброго времени администраторы.
Столкнулся с проблемой, не могу заставить работать suexec на вебсервере apache2
Система altlinux sisyphus с последними обновлениями
Нужно заставить апач исполнять php скрипты от разных пользователей, для организации небольшого хостинга.
Подробней описал в этой теме, начиная с данного сообщения http://forum.altlinux.org/index.php/topic,13474.msg186667.html#msg186667
Ставлю апач, мод php, suexec, userdir, cgi
собран апач с suexec  с такими опциями
 -D AP_DOC_ROOT="/home"
 -D AP_GID_MIN=500
 -D AP_HTTPD_USER="apache2"
 -D AP_LOG_EXEC="/var/log/httpd2/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"

Есть юзер rim76
создаю vhosts

<VirtualHost *:80>
        ServerAdmin "webmaster на rim76.ru"
        ServerName "rim76.ru"
        ServerAlias "www.rim76.ru"
        DocumentRoot "/home/rim76.ru/public_html"

        # Директория для CGI-скриптов
        ScriptAlias /cgi-bin/ "/home/rim76.ru/cgi-bin/"
        AddType application/x-httpd-php .php
        SuexecUserGroup rim76 rim76


        <Directory /home/rim76.ru/public_html>
        Options +ExecCGI
        </Directory>

        Action application/x-httpd-php /cgi-bin/php

        # Файлы логов
        ErrorLog "/var/log/httpd2/rim76.ru.error_log"
</VirtualHost>

Так же пробовал и без лишнего
<VirtualHost *:80>
        ServerAdmin "webmaster на rim76.ru"
        ServerName "rim76.ru"
        ServerAlias "www.rim76.ru"
        DocumentRoot "/home/rim76.ru/public_html"

        # Директория для CGI-скриптов
        ScriptAlias /cgi-bin/ "/home/rim76.ru/cgi-bin/"
        SuexecUserGroup rim76 rim76

        # Файлы логов
        ErrorLog "/var/log/httpd2/rim76.ru.error_log"
</VirtualHost>

В директории закинул скрипт для проверки
http://rim76.ru/index2.php

<?php

echo "user=";
system("whoami");

echo "<P> ";
system("pwd");
?>

В общем уже пробовал конфиги писать по разному, пробовал пути менять, пересобирая апач, но все бесполезно.
Может сталкивался кто с suexec, ставил его и разбирался. Буду рад любой информации.\

Всю доп информацию предоставлю, если что потребуется пишите.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20120910/2d44cc64/attachment-0001.html>


Подробная информация о списке рассылки Sysadmins