URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89685
[ Назад ]

Исходное сообщение
"Debian php и пользователь www-data"

Отправлено nloss , 26-Авг-10 15:22 
Короче столкнулся с такой траблой необходимо из под пользователя www-data создавать каталоги использую стандартную функцию php mkdir("dir_name", 0777); короче папка создается ! но прикол в следующем права в реале на папку 755 а не 777 вопрос собственно почему

Получается что права выставляются на владельца полные а на группу и все только чтение и выполнение а мне нужна записЬ!

Права от выше стоящей папки не наследуются


Содержание

Сообщения в этом обсуждении
"Debian php и пользователь www-data"
Отправлено Andrey Mitrofanov , 26-Авг-10 16:22 
>вопрос собственно почему

man umask
http://www.opennet.me/man.shtml?topic=umask&category=1&russi...


"Debian php и пользователь www-data"
Отправлено nloss , 26-Авг-10 17:21 
>>вопрос собственно почему
>
>man umask
>http://www.opennet.me/man.shtml?topic=umask&category=1&russi...

Ковырял я ваш umask ничерта не вышло

Сделал так разрешил из под пользователя www-data выполнять команду chmod
далее вызвал ее из php shel_exec  и се прямо после mkdir... если по подробнее расскажешь что за umask  и как его запустить из под пользователя почти без прав .... я подумаю над этим...
А так в .profile я прописывал и ни*** это не помогает....


"Debian php и пользователь www-data"
Отправлено koblin , 26-Авг-10 22:35 
может это поможет? http://php.net/manual/en/function.umask.php
или "umask ххх" в /etc/apache2/envar