Как установить права доступа (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 thoughts on “Как установить права доступа (chmod) на папку

  1. 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.

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

    Reply
  2. mikl1603

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

    Reply
    1. admin Post author

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

      Reply
  3. Lady W.

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

    Reply
    1. admin Post author

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

      Reply
  4. Инга

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

    Reply

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

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