атрибуты файлов и каталогов в PHP
Пользователь заканчивает файлы на сервер. Предварительно создается структура каталогов:
if (!mkdir('../nd/'.$ename, 0777)) echo ('Невозможно создать каталог');
if (!mkdir('../nd/'.$ename.'/foto/', 0777)) echo ('Невозможно создать каталог');
if (!mkdir('../nd/'.$ename.'/foto/pr', 0777)) echo ('Невозможно создать каталог');
if (!mkdir('../nd/'.$ename.'/video/', 0777)) echo ('Невозможно создать каталог');
аотом по каталогам разбрасываются файлы.
так вот, проблема вот в чем.
каталоги создаются с атрибутами не 0777 как заданно, а с 755
а файлы создаются с атрибутами 600...
почему все так??
проблема такая... в последствии в эти папки необходимо дозалить еще файлы через фтп, либо удалить ненужные, но с такими атрибутами это становиться невозможным.
как это исправить?
другой вопрос. Какие атрибуты поставить, чтоб можно было редактировать по фтп, но никто сторонний не смог ничего залить в эти папки??
вообщем-то интересует безопасность данного вопроса.