Как установить права доступа (chmod) на папку


Что такое права доступа к папке или файлу? Это атрибуты файла (или папки), которые указывают Вашему серверу кто может (и что именно) делать с этим файлом. Если сказать иначе, чтобы Вы поняли, то это ограничения, которые Вы вводите на своем сайте, чтобы воспрепятствовать посторонним вносить изменения в Ваши файлы, и ,соответственно, снятие тех или иных ограничений в тех или иных случаях.

Какие бывают права доступа? Право на выполнение, на запись в папку и на чтение. Это важно сделать при появлении нового сайта и это нужно сделать при добавлении Вашего сайта на определенные сервисы, например, биржу продажи ссылок Sape.  Если хотите узнать поподробнее о правах доступа, поищите в Интернете: у меня блог не теоретической, а практической направленности, т.е. я немного говорю о том, ЧТО надо сделать и подробно разбираю, КАК это надо сделать.

Рассматривать процесс изменения прав доступа будем на примере Total Commander (далее -ТС). Разберем подробненько, что и как надо сделать при появлении на свет нового сайта.

Что надо сделать?

Надо установить права доступа на папки и файлы, расположенные в корне Вашего сайта:

1. до начала внесения изменений (изменения настроек)

— папка «uploads» (загрузки) – права 777 (установить),

— остальные папки – права 775 (проверить, при необходимости — установить),

— все файлы во всех папках – права 644 (проверить, при необходимости – установить).

2. после изменения настроек:

— файл sitemap.xml (если Вы уже установили xml-карту сайта. Она создается автоматически при активации плагина Google XML Sitemaps и нажатии ссылки «создать впервые») – права 777,

— остальные файлы, расположенные в корне сайта (во всех!) – права 444. Это означает – «только для чтения» и внесение изменений в файлы невозможны. Для редактирования файлов в будущем, Вам необходимо будет изменить права на 644 и сразу после окончания опять поставить права 444. Это в Ваших интересах! – повысится безопасность блога.

Как все это сделать?

Открываете ТС и заходите в корневой каталог, в нем открываете папку  wp-content. Щелкаете один раз по папке uploads (тем самым выделяете ее и даете понять ТС, что Вы намерены работать с ней). Далее, в левом верхнем углу нажимаете «Файл», откроется длинный список команд. В верхней части увидите строчку «Изменить атрибуты»:

Установить права доступа на папку

Рис.1

Кликаете по «Изменить атрибуты», появляется окно «Изменение атрибутов»:

Установить права доступа на папку

Рис.2

В окошке показаны цифры 755, это и есть права доступа к этой папке. Нам надо установить права 777. Для Этого установите флажки (галочки) в пустых квадратиках и одновременно наблюдайте, как при этом будут изменяться права доступа. Должно получиться так:

Установить права доступа на папку

Рис.3

Выставив 777, не забудьте нажать ОК. Теперь проверьте, что на остальных папках стоят права 775. Потом перейдите к работе с файлами и проверьте, что у них выставлены права 644:

Установить права доступа на папку

Рис.4

Теперь можно приступать к редактированию файлов. После завершения редактирования следует в файлах (повторяю, во всех файлах корня!) выставить права 444. Для этого во второй строчке окна «Изменения атрибутов» (см.рис.4) надо убрать флажок с «Запись». Для тех, кому трудно это проделать ;-) — другой путь. Напишите в окошке вместо 644 другие цифры – 444 и программа сама установит все как надо.

Постарайтесь не забыть, что Вы изменили права доступа к файлам, потому что при попытке последующей редакции программа покажет что-нибудь типа «У вас недостаточно прав». В этом случае Вам надо будет всего лишь изменить права на 644, а потом вернуть 444.

Удачи!

P.S. Ну, я и молодец сегодня: и статью эту написал, и багажник на крышу автомобиля купил. Где? В интернет-магазине bag-box.ru (адрес сайта такой же — http://bag-box.ru/). Это такой специализированный магазин , где есть всякие багажники и боксы и очень недорого! Я так обрадовался, что, вот, решил с Вами поделиться этой радостью.

Похожие записи по этой теме:

8 Responses to Как установить права доступа (chmod) на папку

  1. Faryod пишет:

    помогите пожалуйста

  2. Faryod пишет:

    Внимание ошибка безопасности:

    Файл /templates/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444.

    Внимание ошибка безопасности:

    Отсутствует файл /uploads/.htaccess, блокирующий запуск посторонних скриптов из данной папки и других папок, вложенных в нее. Скорируйте данный файл из оригинального дистрибутива в вашу папку.

    Внимание ошибка безопасности:

    Отсутствует файл /uploads/files/.htaccess, блокирующий запуск посторонних скриптов из данной папки и других папок, вложенных в нее. Скорируйте данный файл из оригинального дистрибутива в вашу папку.

    Внимание ошибка безопасности:

    Файл /engine/data/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444.

    Внимание ошибка безопасности:

    Файл /engine/cache/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444.

    Внимание ошибка безопасности:

    Файл /engine/cache/system/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444.

    Скажите пожалуйста!

  3. mikl1603 пишет:

    Скажите пожалуйста, а есть ли какой нибудь плагин для WP чтобы выставлять права на папку прямо из админки сайта? Файловый менеджер какой нибудь продвинутый?

    • admin пишет:

      mikl1603, из админки это сделать невозможно. А файловые менеджеры это сделать позволяют

  4. Lady W. пишет:

    Спасибо за статью. Два часа уже бьюсь над вопросом на различных сайтах.Только у вас ответ и нашла.

    • admin пишет:

      Lady W., я всегда стараюсь писать как можно проще и подробнее. Так что, если что, — заходите еще, буду рад

  5. Инга пишет:

    Долго искала эту информацию, у вас самый доступный для понимания пост, спасибо, буду осваивать.

Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>