Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > extplorer и права файлов и папок


Автор: rew 26.2.2012, 21:52
всем привет!
У меня сразу несколько вопросов.
Поставил на сайт файловый менеджер extplorer так как по ftp не всегда удается зайти. Так вот он не может загрузить или удалить файлы.
Я так думаю что дело в правах? Получается мне всем файлам и папкам нужно дать 777 или 666?

И еще один вопрос это не касается файлового менеджера. Как злоумышленик может воспользоваться если у вас какая-нибудь папка имеет 666 или 777 ? Насколько это важно права к файлам?

Автор: s0lman 27.2.2012, 11:14
Цитата(rew @  26.2.2012,  20:52 Найти цитируемый пост)
Так вот он не может загрузить или удалить файлы.

что пишет? smile

Цитата(rew @  26.2.2012,  20:52 Найти цитируемый пост)
Как злоумышленик может воспользоваться если у вас какая-нибудь папка имеет 666 или 777 ?

такой чмод означает, что любой другой юзер сможет писать в файл, но поскольку запись идет от веб-сервера или по фтп (скорее всего, от имени юзера того же вебсервера), то вам переживать не стоит - это задача администратора - правильное разделение доступа.

Автор: rew 27.2.2012, 19:11
s0lman он просто пишет не удалось загрузить, все дело в правах. те папки у которых 777 все хорошо получается.
Получается мне все сайту надо 777 прописать, странный этот extplorer .

и еще

Цитата

такой чмод означает, что любой другой юзер сможет писать в файл, но поскольку запись идет от веб-сервера или по фтп (скорее всего, от имени юзера того же вебсервера), то вам переживать не стоит - это задача администратора - правильное разделение доступа.


а типа того не сработает file_put_content('мой сайт/file.php',  'текст') , если кто нибудь запустить этот скрипт где нибудь  у себя ?



Автор: s0lman 28.2.2012, 11:55
Цитата(rew @  27.2.2012,  18:11 Найти цитируемый пост)
 777 все хорошо получается.

775 пробовали - не работает? тогда грустно


Цитата(rew @  27.2.2012,  18:11 Найти цитируемый пост)
file_put_content('мой сайт/file.php',  'текст') 

не скажу точно, но не думаю, что сможет записать на удаленный файл, лучше проверить)

помню была проблема, что на одном хостинге под разными учетками можно было навредить, т.е. запустить скрипт из
Код

/home/users/sss/index.php

а запишет
Код

/home/users/xxx/data.txt

но эту проблему вроде бы побороли (без понятия, как)

Автор: $дмитрий 28.2.2012, 17:42
Цитата

Получается мне всем файлам и папкам нужно дать 777 или 666?

Обычно хватает 775 и 644

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)