Калькулятор Chmod / Прав Доступу Unix — Безкоштовно онлайн

Обчисліть числові та символьні права доступу до файлів Unix chmod (наприклад, 755, rwxr-xr-x) онлайн, безкоштовно і миттєво.

Власник



Група



Інші



Використання в терміналі так: chmod <numeric> filename

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Калькулятор Chmod переводить права доступу до файлів Unix у дві потрібні вам нотації: тризначне вісімкове число, яке приймає chmod (наприклад, 755), і дев’ятисимвольний рядок, який виводить ls -l (наприклад, rwxr-xr-x). Позначте прапорці читання, запису й виконання для власника, групи та всіх інших — і обидва значення оновляться миттєво.

Кожна цифра — сума трьох бітів: читання — 4, запис — 2, виконання — 1. Отже, 7 означає читання, запис і виконання (4+2+1), 5 — читання й виконання (4+1), а 4 — лише читання. Перша цифра стосується власника файлу, друга — його групи, третя — всіх інших користувачів. Сторінка відкривається зі значенням 755, звичним для скриптів і каталогів. Усе обчислюється у вашому браузері, на сервер нічого не надсилається.

Коли використовувати

  • Надання скрипту деплою права на виконання без права на запис для інших користувачів.
  • Захист приватного SSH-ключа: OpenSSH відмовляється його використовувати, якщо права не 600 чи суворіші.
  • Переведення рядка прав із виводу ls -l у число для Dockerfile чи задачі Ansible.
  • Рев’ю pull request, що змінює режими файлів, і перевірка того, що насправді дозволяє нове число.

Приклад

Введення

Власник: читання, запис, виконання
Група: читання, виконання
Інші: читання, виконання

Виведення

755
rwxr-xr-x

Запитання про цей інструмент

Чим відрізняються 644 і 755?

644 (rw-r--r--) дозволяє власнику читати й записувати, а всім іншим — лише читати; це підходить для звичайних файлів, як-от HTML чи конфігураційних. 755 додає біт виконання для всіх: він потрібен скриптам, щоб їх можна було запустити, і каталогам, щоб користувачі могли в них заходити.

Чому варто уникати chmod 777?

777 дає кожному користувачу на машині право змінити чи замінити файл. На спільному сервері чи хостингу це означає, що будь-який скомпрометований процес може переписати ваш код. Надавайте право на запис лише власнику або групі, якій воно справді потрібне.

Чи підтримує калькулятор setuid, setgid і sticky bit?

Ні. Він охоплює дев’ять стандартних бітів прав, які й описує тризначна форма. Спеціальні біти додають четверту цифру на початку (наприклад, 4755); якщо вона потрібна, допишіть її вручну.

Як застосувати результат?

Виконайте chmod 755 file з отриманим числом або chmod -R 755 dir для цілого каталогу. Обережно з -R: файлам і каталогам зазвичай потрібні різні режими, тож безпечніше задавати їх окремо через find з -type f і -type d.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.