Права на файлы под Unix

Flanker

незнайка
Права на файлы под Unix

Добрый день.

Залил сайт на сервер работающий под Unix.

Есть исполняемый файл x1.php c правами 644.
Есть папкка с правами 755
У них одинаковый владелец.

Как мне заставить x1.php работать с изображениями в папке?
Может это зависит от прав веб-бсервера?

ОТкрыть все права это не выход....
Прошу помочь мне рационально раставить права.

Спасибо.
 

Dovg

Продвинутый новичок
Flanker
Php/ftp могут иметь разных пользователей

узнай под кем исполняется php, кто владелец файлов и входят ли эти пользователи в одну группу
исходя из этого уже надо права выставлять
 

Flanker

незнайка
Хостинг у меня на jino.ru
а группу и пользователь создаеться соотвветственно(shelldom). А вот как узнать под кем исполняеться рнр?

Спасибо.

-~{}~ 24.06.08 17:48:

Нашёл такую строку в рнр.ини

User/Group apache(48)/48

Так как можна заставить apache работать от другого имени?

Спасибо.
 

Dovg

Продвинутый новичок
Flanker
Не апач надо заставлять, а php :)
если пхп как модуль, то в общем случае никак
если как cgi то есть suexec, suphp, которые позволяют выполнить файл от имени того, пользователя, которому он принадлежит

-~{}~ 24.06.08 18:16:

а это точно в php.ini ?
 

Flanker

незнайка
Извени, нет.

Это я через функцию phpinfo().

А доступа к рнр.ини у меня нет.

Этот вариант не подходит.

Спасибо.
 

Flanker

незнайка
Отозвался на getenv('USER')- > "root"

А как его заставить выполняться от имени shelldom, точнее от владельца рнр скрипта?

Спасибо.
 
Сверху