⭐ 0

chmod 777 — значення, ризики та коли (не) варто застосовувати

Конвертуйте права доступу Linux між чекбоксами rwx, вісімковими числами та символьним записом із готовою командою chmod.

Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

Обробка... 0%

Результат

Про цей інструмент

Ця сторінка відкриває калькулятор із уже встановленим 777: усі дев’ять чекбоксів позначено, символьний запис виглядає як -rwxrwxrwx, а кожен клас — власник, група та інші — отримує 7, тобто 4 (читання) + 2 (запис) + 1 (виконання). Іншими словами, будь-який обліковий запис на машині може читати, змінювати, видаляти або виконувати файл.

Саме тому chmod 777 майже завжди є неправильним рішенням. На вебсервері це означає, що PHP-процес, скомпрометований плагін або будь-який інший локальний обліковий запис може перезаписати ваші скрипти — класичний шлях до впровадженого шкідливого ПЗ. Поширена порада «виправити права через 777» зазвичай маскує неправильного власника: chown на коректного користувача та 755 для директорій із 644 для файлів вирішує ту саму проблему, не відкриваючи доступ на запис для всього світу.

Законні випадки використання 777 рідкісні й тимчасові: спільна чернеткова тека на тимчасовій віртуальній машині або зневадження на машині, до якої маєте доступ лише ви. Якщо залишаєте її, хай це буде ненадовго. Скористайтеся чекбоксами на цій сторінці, щоб зменшити до 755 або 775, і дивіться, як вісімкове число та команда chmod оновлюються наживо.