|
|
|
| по-умолчанию на хостинге при созлании файла, ему присваивается 644 права.
при этом через скрипт я имею доступ на запись к этому файлу, а через фтп - нет.
Сколько прав надо дать файлу, чтобы и скрипт мог потом читать/редактировать/удалять эти файлы и через фтп-менеджер тоже была такая же возможность проводить манипуляции с файлами.
И еще...сколько прав надо давать каталогу, где лежат файлы, чтобы и скрипт и фтп-мернеджер могли читать/редактировать/удалять файлы внутри этого каталога и сам каталог, собственно.
А фтп - это считается как член группы? или владелец? если член группы, то кто тогда владелец?
Объясните пожалуйста, никак не могу разобраться с этими правами... | |
|
|
|
|
|
|
|
для: Blaster
(24.06.2008 в 18:45)
| | Упрощённо - так:
если фтп создаст файл или папку - то он и хозяин
папкам и файлам, созданным кодом PHP хозяин будет PHP
Хозяин свои файлы и папки может читать, писать, удалять... в том числе и менять права.
В фтп менять права - мышкой
Из PHP - функцией chmod, например так: chmod("/contacts/index.php",0644);
Если установить права три семерки, то хозяином будет и фтп и пхп и скрипт чужого дяди
Почитать можно тут http://chmod.ru/ | |
|
|
|
|
|
|
|
для: Yuriev
(24.06.2008 в 20:34)
| | ну с владельцем понятно, а что тогда значат "член группы" и "прочее"? | |
|
|
|
|
|
|
|
для: Blaster
(26.06.2008 в 12:10)
| | Пользователи UNIX зачастую объединяются в группы, помимо владельца, файлу можно назначить и группу и управлять правами для всей группы пользователей. Все "прочие" - это кто не является владельцем и не входит в группу-владельца. | |
|
|
|
|
|
|
|
для: cheops
(27.06.2008 в 10:37)
| | Не очень понял, но ладно.
Поставлю файлам 0666, а каталогам 0777, как ты мне и советовал...
Наверное, это будет самое правильное...
Только не понимаю, зачем "прочим" давать такие права... | |
|
|
|
|
|
|
|
для: Blaster
(27.06.2008 в 21:56)
| | в отличие от клиента FTP, обычно проявляющего себя владельцем файла,
чаще всего php-скрипт оказывается именно в роли одного из прочих. | |
|
|
|
|
|
|
|
для: Blaster
(24.06.2008 в 18:45)
| | Назначьте файлу права 0666, а каталогу 0777. | |
|
|
|