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(как правило)
Когда через крон, то тут можно самому назначать юзера (желательно рута не трогать
), на виртуале скорее всего юзер будет как и для ftp доступа, по крайней мере у меня так было.
Выход - помещать пользователей в одну группу и делать доступ на диру для группы пользователей.
цитата
20/02/07 в 10:59
Sterx
в каталоге лежат тумбинашки - думаю права 777 не нарушат безопасность.
Новая тема
Ответить
Эта страница в полной версии