Назначаем права доступа WordPress к файлам и папкам
Права доступа WordPress к файлам и папкам: о разрешениях на доступ к файлу или папке, о правах на чтение файла, его изменение и удаление. Итак, начнем.
Права доступа WordPress к файлам и папкам
Посмотрите на скриншот ниже.
Тут видно, что на правой файловой панели программы WinSCP
есть колонка «Права». В каждой строке девять символов: первые три
определяют, что может делать с этим файлом или папкой пользователь (вы, а
также от вашего имени — WordPress, запущенный с вашей учетной записью, и
работающие плагины). Вторые три символа — разрешения для группы
пользователей, в которую входит и данный, и еще три -разрешения для всех
остальных пользователей.
Сами разрешения принимают значения r (read) — разрешено чтение файла,
w (write) — разрешено также изменение файла, х (execute) — даны полные
права (на чтение, изменение, удаление, а также на изменение разрешений
файлов и папок WordPress). Если какого-то права нет, в соответствующей
позиции ставится минус.
Скажем, файл wp-config.php, который на скриншоте выще обведен
пунктирной рамочкой, владельцу разрешено читать и записывать, а всем
остальным пользователям (из группы и не из группы) разрешено только
чтение. При коллективной работе над сайтом системы WordPress
другие члены вашей рабочей группы ничего с этим файлом или папкой
сделать не смогут: у них недостаточно прав. Но если для правильной
работы эти права доступа на папки нужно им выдать, как это сделать? Щелкнуть по этому файлу или этой папке, а если их несколько —
выделить нужные (или даже все — Ctrl-A), а потом щелкнуть по кнопке F9,
на которую указывает стрелочка на скриншоте ниже (можно и просто нажать
F9).
Появится окно свойств файла или группы файлов.
Вверху написано, какой именно файл выделен, а если их несколько, то
напишут, сколько их тут всего. Останется расставить галочки в
соответствующих квадратиках секции «Разрешения». Скажем, предоставить
членам группы право на изменение файла. Или также — на удаление.
Если кроме файлов выделены также и папки, внизу появится новая
строка — Добавить X для папок. Поставив галочку и в ней, вы дадите
пользователям полный доступ к содержимому этих папок.
Обратите внимание также на строку «8» в секции «Разрешения». Тут для каждого файла или папки пишется восьмеричный код доступа.
Можно представить себе, что RWX — это двоичные разряды некоего числа,
принимающие значения 0 (нет галочки, действие запрещено) и 1 (есть
галочка). Тогда это трехразрядное число может принимать значения от 0
(все запрещено — 000) до 7 (все разрешено — 111).
Скажем, разрешено чтение и запись, но не удаление файла WordPress,
тогда число будет равно 6 (110), если же разрешено только чтение — 4
(100) и т. п.
А всего у нас три таких восьмеричных числа: Владелец, Группа и
Прочие. Вот в строке 8 и пишется такой общий код доступа. Например, 644
означает, что владельцу разрешено чтение и удаление, а группе и прочим
пользователям разрешено только чтение. Если же написано 664, значит,
стирание разрешено и группе.
Другой пример: код 755 означает, что вам разрешено все, а группе и
всем прочим пользователям — чтение и удаление. Тогда как число 744 не
позволяет стирание и редактирование никому, кроме владельца.
Для чего нам еще и эти восьмеричные числа? Дело
в том, что иногда в инструкциях по Вордпрессу и плагинам, которые вы
можете встретить в интернете, а также на сайтах со всякими полезными
советами по организации работы (а сайтов таких немало: WordPress весьма
популярная CMS, и людей, которые считают себя крупными специалистами по
нему, тоже множество), прямо указывают код доступа, который надо дать
тем или иным файлам и папкам WordPress для достижения
тех или иных целей. Так вот, этот код можно будет просто вписать от руки
в строке 8 — все нужные галочки расставятся сами.
На этом у меня все. Cистемы, подобные Вордпрессу, — это бездонная бочка:
чем глубже залезаешь, тем больше впереди... На более глубоких уровнях
располагаются правка стилей, редактирование тем оформления и создание
собственных, еще глубже залегает изменение шаблонов и плагинов, опять же
создание собственных, тонкости настройки сайта и работа с базой данных.
|