|
|
|
| Здравствуйте, подскажите пожалуйста как Как правильно установить атрибуты (chmod) на папку
например при создании папки mkdir('dir', 0777);
или через chmod ('dir', 0777);
делаю чтобы в папке можно было создавать файл и удалять саму папку
Проблема в том что права выставляются нормально, файлы в ней создаются, но саму папку через FTP не получается удалить, только через скрипт удаляется
С файлами такой проблемы нет, хостинг UNIX, подскажите как правильно сделать | |
|
|
|
|
|
|
|
для: Visavi
(26.01.2009 в 02:35)
| | Папка удаляется штатными средствами только в том случае, если в ней нет ни одного файла. | |
|
|
|
|
|
|
|
для: cheops
(27.01.2009 в 13:12)
| | cheops спасибо вам вы всегда помогаете, но в данной ситуации другая проблема, папка не удаляется даже если пустая и даже через FTP, так как в них стоят по уровни, user или root, при удалении через ftp пишет ошибку 550, через SFTP когда уровень выше удаляется нормально | |
|
|
|
|
|
|
|
для: Visavi
(27.01.2009 в 15:11)
| | Вообще странно, что папка не удаляется при правах 0777, даже если владелец чужой. А папка уровне выше кому принадлежит и какие права доступа для неё выставлены? | |
|
|
|
|
|
|
|
для: cheops
(27.01.2009 в 16:25)
| | сейчас протестировал на другом хостинге
вот создал через ftp папку test права выставил 777 права user
создал файл index.php прописал там
mkdir('dir', 0777);
chmod ('dir', 0777);
папка создалась с правами apache
сама папка через ftp удаляется, но chmod изменить нельзя, а также не создаются в ней файлы | |
|
|
|
|
|
|
|
для: Visavi
(26.01.2009 в 02:35)
| | Если папка создавалась скриптом, то она получает своего собственника - тот процесс, который ее создал. Это как правило рутовской процесс. Вам нужно еще использовать скорее всего chown | |
|
|
|
|
|
|
|
для: Sergeich
(27.01.2009 в 18:11)
| | Если у нее права действительно 777 то это без разницы. | |
|
|
|
|
|
|
|
для: Loki
(27.01.2009 в 19:48)
| | через FTP должно удалять без разницы какие права, в вот не удаляет | |
|
|
|
|
|
|
|
для: Visavi
(27.01.2009 в 23:55)
| | >через FTP должно удалять без разницы какие права, в вот не удаляет
Это кто Вам такое сказал? Уточните у него с чего он так решил. | |
|
|
|
|
|
|
|
для: Visavi
(27.01.2009 в 23:55)
| | >через FTP должно удалять без разницы какие права, в вот не удаляет
Это если речь идет об файлах и директориях, для которых FTP-пользователь является владельцем, как правило, это большинство файлов и директорий виртуального хоста (однако, далеко не все). | |
|
|
|