Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Права на каталог(php)
цитата
19/02/07 в 22:35
 Sterx
Код:
mkdir ("$target_directory", 0777);

делает диру с правами 755
как следствие - через браузер скрипт работает
через крон - нет
копать настройки апача? и где конкретно? хост виртуал
цитата
19/02/07 в 23:27
 Stodva
http://www.php.net/mkdir

Код:
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )


Пытается создать директорию, заданную в pathname.

Обратите внимание, что аргумент mode необходимо задавать в виде восьмиричного числа (первой цифрой должен быть ноль). На аргумент mode также влияет текущее значение umask, которое можно изменить при помощи umask().

Проще всего - использовать chmod после mkdir.
цитата
20/02/07 в 00:09
 Stek
0777 точно без ковычек вводишь ?
цитата
20/02/07 в 00:18
 Stodva
Не в кавычках тут дело, советуемся с гуглом:
http://www.google.com/search?q=mkdir+0777+755&hl=ru&lr=lang_ru
цитата
20/02/07 в 01:16
 xreload
Код:

<?php
$old = umask();
mkdir("/home/somedir", 0777);
umask($old);
?>
цитата
20/02/07 в 09:00
 cookie
Так не надо назначать права при создании. По дефолту, в созданную с помощью mkdir() папку можно писать по крайней мере из веба. Chmod 777 - это потенциальная уязвимость.
А вообще то, это не от прав зависит. Может папка создаётся из-под какого-нибудь овнера, отличного по привилениям от того, с которого пускается крон (хз как там на виртуале сделано). Проверить овнеров в первую очередь.
цитата
20/02/07 в 09:52
 xreload
cookie:

.htaccess
----------
Deny from all

Единственная уязвимость - это кривые руки.
цитата
20/02/07 в 10:55
 proc3nt
Скрипт в кроне и из броузера запускается из под разных юзеров.
Когда в броузере, то пользователь Apache(как правило)
Когда через крон, то тут можно самому назначать юзера (желательно рута не трогать icon_smile.gif ), на виртуале скорее всего юзер будет как и для ftp доступа, по крайней мере у меня так было.
Выход - помещать пользователей в одну группу и делать доступ на диру для группы пользователей.
цитата
20/02/07 в 10:59
 Sterx
в каталоге лежат тумбинашки - думаю права 777 не нарушат безопасность.


Эта страница в полной версии