CGI+SuEXEC какой нужен chmod?

HraKK

Мудак
Команда форума
CGI+SuEXEC какой нужен chmod?

Не очень шарю в этой теме но, вот такое висит на одном хостинге
На наших серверах PHP скомпилирован, как CGI-приложение. Также, установлен SuEXEC.
Права на Ваши php-скрипты должны быть 755 или 644.
При установке других прав для php скриптов возникает ошибка 500 (Internal Server Error) на страницах сайта.
Обьясните почему только такие права и нельзя ли это обойти?
 

whirlwind

TDD infected, paranoid
Через CGI все работает как обычно в юниксах -> что бы программа запустилась на выполнение ей нужно 755.
 

HraKK

Мудак
Команда форума
почему 777 не подойдет? Это же не меньше прав?

-~{}~ 08.04.08 15:04:

понял.
 

HraKK

Мудак
Команда форума
А хотя не понял.

Дебилный хостинг, ничего что у меня сайт генерируется через бекэнд.... Ладно скажу клиенту чтоб сменил хостинг.
 

Dovg

Продвинутый новичок
при 777 другие могут писать, это опасно ;)
 

whirlwind

TDD infected, paranoid
Suexec requires that user cgi scripts not be writable by others, e.g., be 755
Suexec requies that the directory containing a cgi script not be writable by others, e.g., be 755 and not 775.
 

HraKK

Мудак
Команда форума
whirlwind
Я это читал. Я не могу понять почему?!
 

whirlwind

TDD infected, paranoid
Каждому хосту заводят отдельного юзера. Что бы они друг другу файлы не терли, нужны нормальные права. Если контролировать это не нужно, то suexec выключают. Я так понимаю хостер перестраховывается от лишнего гемора.

Если тебе не понятно почему не работает конкретно 777, то потмоу что в суекзеке зашито наглухо if perm > MAX :)
 

HraKK

Мудак
Команда форума
:)))
Ок спасибо :)))

Я думаю это из оперы когда safe_mode включают.
 
Сверху