инструменты/данные/chmod-калькулятор
// данныеnew

chmod-калькулятор

восьмеричные ↔ символьные права unix

// client-only rwxr-xr-x = 755
чтение (r)
запись (w)
выполнение (x)
владелец
группа
остальные
// восьмеричный:
// восьмеричный
755
// символьный
rwxr-xr-x
// команда
chmod 755 file

// о инструменте

Права доступа Unix хранятся в виде 9-битной маски, разделённой на три группы — владелец, группа, остальные — каждая с тремя битами: чтение (4), запись (2), выполнение (1). Сумма битов даёт одну восьмеричную цифру на группу, образуя привычную трёхзначную запись: 755 или 644. Инструмент позволяет переключать права через чекбоксы или вводить восьмеричное значение напрямую — оба представления всегда синхронизированы.

// когда использовать

  • Сформировать точную команду chmod перед выполнением на сервере
  • Декодировать восьмеричную строку прав из вывода ls -l в понятный формат
  • Установить безопасные права для файлов веб-сервера (644 для файлов, 755 для директорий)
  • Объяснить концепцию прав Unix при введении в курс дела новых разработчиков

// faq

Что означает бит выполнения у директории?
Для директории бит выполнения управляет возможностью войти в неё (cd) и обращаться к содержимому. Без него даже директория с правом чтения отказывает в доступе к файлам.
В чём разница между 755 и 777?
755 даёт владельцу полный доступ (rwx), а всем остальным — чтение и выполнение (r-x). Это стандарт для исполняемых файлов и директорий. 777 даёт всем право записи — это риск безопасности на общих системах.
Почему chmod 644 записывается тремя цифрами, а не четырьмя?
chmod принимает 3 или 4 восьмеричные цифры. Опциональная ведущая цифра управляет специальными битами: setuid (4), setgid (2) и sticky (1). Большинству файлов нужны только три цифры прав. Калькулятор показывает трёхзначный формат.
// история
Pro Облачная синхронизация — подробнее
операций пока нет