Калькулятор Chmod
Перетворюйте дозволи файлів Unix між вісімковою та rwx нотацією з повним розподілом.
Калькулятор Chmod
Дозволи файлів Unix виглядають загадковими, поки ви не побачите арифметику, що стоїть за ними. Кожна з трьох цифр у значенні chmod є простою сумою: читання — 4, запис — 2, виконання — 1. Отже, 7 означає читання плюс запис плюс виконання, 5 означає читання плюс виконання, а 755 надає власнику повний контроль, тоді як група та всі інші можуть читати та запускати файл. Цей калькулятор перекладає в обох напрямках — вставте вісімкові значення, як-от 755 або 0644, і отримайте позначення rwx, або вставте рядок, як-от rwxr-xr-x (з або без початкового символу типу файлу з ls -l) і отримайте вісімкове значення назад.
Перегляд розбивки чітко пояснює, що можуть робити власник, група та інші, зазначає спеціальні біти, такі як setuid, setgid і закріплений біт (4755, 2755, 1777), і друкує готову до використання команду chmod. Переходьте до перетворення лише тоді, коли вам потрібна лише еквівалентна нотація, один рядок на дозвіл. Кожен рядок обробляється окремо, тож ви можете конвертувати весь список одразу — друкарська помилка в одному рядку створює спокійне повідомлення на місці й ніколи не зупиняє решту.
Кілька значень покриває більшу частину реальної роботи: 644 для звичайних файлів, 755 для каталогів і сценаріїв, 600 для закритих ключів і секретів. Уникайте 777 — файл, придатний для запису, може бути змінений або замінений будь-яким користувачем на машині, що рідко буває того, чого ви хочете, і є класичним висновком аудиту безпеки.
Усе працює локально у вашому браузері. Ніщо, що ви вставляєте, ніде не завантажується, не реєструється та не зберігається.