Права доступа к файлам и каталогам
Каждый файл и каждая папка имеют три атрибута доступа:
- право на чтение (обозначается буквой r от слова read),
- право на редактирование и запись в файл (обозначается буквой w от слова write),
- право на исполнение (запуск) скрипта (обозначается буквой x от слова eXecute).
Для папок эти атрибуты имеют значение:
- право на чтение для директории означает, что пользователь может получить список содержимого каталога,
- право на запись позволяет создавать и удалять файлы в этой директории,
- a право на исполнение разрешает перейти в эту директорию.
Существует несколько способов записи прав доступа: буквенная и цифровая запись. Ниже приведена таблица соответствий этих двух типов:
Цифровая запись Буквенная запись Права
0 — Ничего не разрешено
1 —x Исполнение
2 -w- Запись
3 -wx Запись и исполнение
4 r— Чтение
5 r-x Чтение и исполнение
6 rw- Чтение и запись
7 rwx Чтение, запись и исполнение
Для каждого файла (и папки) существует три категории пользователей:
- владелец этого файла,
- группа пользователей, в которую входит владелец,
- и все другие пользователи.
Права для различных категорий пользователей, как в цифровом, так и в буквенном представлении, записываются последовательно: сначала права владельца файла, потом права группы владельца, а затем права всех остальных. Пример: 750 и rwxr-x— (здесь владелец имеет полный доступ к файлу, группа владельца может открывать и запускать файл, но не может изменить и удалить его, всем остальным доступ к файлу полностью запрещен). Обычно корректными правами являются 755 для каталога и 644 для файлов сайта, но возможны исключения, о которых должен знать разработчик сайта или описанные в документации к используемой Вами CMS.
Вместе с этим читают: Проверка на вирусы 404 Редирект
