Як встановити права доступу (chmod) на
Що таке права доступу до папки або файлу? Це атрибути файлу (або папки), які вказують Вашого сервера хто може (і що саме) робити з цим файлом. Якщо сказати інакше, щоб Ви зрозуміли, то це обмеження, які Ви вводите на своєму сайті, щоб перешкодити стороннім вносити зміни в Ваші файли, і, відповідно, зняття тих чи інших обмежень в тих чи інших випадках.
Розглядати процес зміни прав доступу будемо на прикладі Total Commander (далі -ТС). Розберемо подробненько, що і як треба зробити при появі на світ нового сайту.
Треба встановити права доступу на папки і файли, які розміщені в корені вашого сайту:
1. до початку внесення змін (зміни налаштувань)
- папка «uploads» (завантаження) - права 777 (встановити),
- інші папки - права 775 (перевірити, при необхідності - встановити),
- всі файли в усіх папках - права 644 (перевірити, при необхідності - встановити).
2. після зміни налаштувань:
- файл sitemap.xml (якщо Ви вже встановили xml-карту сайту. Вона створюється автоматично при активації плагіна Google XML Sitemaps і натисканні посилання «створити вперше») - права 777,
- інші файли, які розміщені в корені сайту (у всіх!) - права 444. Це означає - «тільки для читання» і внесення змін в файли неможливі. Для редагування файлів в майбутньому, Вам необхідно буде змінити права на 644 і відразу після закінчення знову поставити права 444. Це в Ваших інтересах! - підвищиться безпека блогу.
Як все це зробити?
Відкриваєте ТС і заходите в кореневій каталог, в ньому відкриваєте папку wp-content. Клацаєте один раз по папці uploads (тим самим виділяєте її і даєте зрозуміти ТЗ, що Ви маєте намір працювати з нею). Далі, в лівому верхньому кутку натискаєте «Файл», відкриється довгий список команд. У верхній частині побачите рядок «Змінити атрибути»:

Клікаєте по «Змінити атрибути», з'являється вікно «Зміна атрибутів»:

У віконці показані цифри 755, це і є права доступу до цієї папки. Нам треба встановити права 777. Для Цього встановіть прапорці (галочки) в порожніх квадратиках і одночасно спостерігайте, як при цьому будуть змінюватися права доступу. Має вийти так:

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

Тепер можна приступати до редагування файлів. Після завершення редагування слід в файлах (повторюю, в усіх файлах кореня!) Виставити права 444. Для цього в другій сходинці вікна «Зміни атрибутів» (см.ріс.4) треба прибрати прапорець з «Запис». Для тих, кому важко це зробити ;-) - інший шлях. Напишіть в віконці замість 644 інші цифри - 444 і програма сама встановить всі як треба.
Схожі записи по цій темі:
8 thoughts on "Як встановити права доступу (chmod) на папку"
Увага помилка безпеки:
Файл /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.
Faryod, що сказати?
Скажіть будь ласка, а чи є який-небудь плагін для WP щоб виставляти права на папку прямо з адмінки сайту? Файловий менеджер який-небудь просунутий?
mikl1603, з адмінки це зробити неможливо. А файлові менеджери це зробити дозволяють
Дякую за статтю. Дві години вже б'юся над питанням на різних сайтах.Только у вас відповідь і знайшла.
Lady W. я завжди намагаюся писати якомога простіше і докладніше. Так що, якщо що, - заходьте ще, буду радий
Довго шукала цю інформацію, у вас найдоступніший для розуміння пост, спасибі, буду освоювати.