Калькулятор CHMOD: Права доступа к файлам и папкам

Калькулятор CHMOD — удобный инструмент для настройки прав доступа. Введите комбинацию и получите результат в числовом и символьном формате.

Настройки CHMOD

ПраваПрава владельцаПрава группыОстальные права
Чтение
Запись
Выполнение

Формат вывода

Специальные права

Сгенерированные команды CHMOD

Поддержать DevBox Tools ❤️

Возможности инструмента "Калькулятор CHMOD"

Конвертация числовых и символьных прав

Мгновенно конвертируйте между восьмеричными (числовыми) и символьными форматами прав. Введите 755, чтобы увидеть rwxr-xr-x, или наоборот.

Визуальное представление прав

Увидьте четкое визуальное представление прав с флажками, показывающими права на чтение, запись и выполнение для каждого типа пользователя.

Права пользователя, группы и других

Устанавливайте права для владельца (пользователя), группы и других отдельно, с поддержкой всех стандартных комбинаций прав.

Руководство и инструкции по применению

Калькулятор CHMOD помогает быстро определить и корректно задать права доступа к файлам и каталогам в Unix-подобных системах (Linux, macOS, BSD). Инструмент переводит права между символьной и числовой (октальной) формой, визуализирует разрешения и формирует готовые команды для терминала.

Это особенно важно при администрировании серверов, настройке веб-приложений, CI/CD, контейнеров и систем хранения.

Что такое права CHMOD

В Unix-системах доступ к файлу определяется тремя группами пользователей:

  • Владелец (User, u) — создатель файла или назначенный пользователь

  • Группа (Group, g) — пользователи из группы файла

  • Остальные (Others, o) — все остальные пользователи системы

Для каждой группы задаются три типа разрешений (r, w, x):

Разрешение

Символ

Число

Для обычных файлов

Для каталогов

Чтение

r

4

чтение содержимого

просмотр списка файлов

Запись

w

2

изменение файла

создание, удаление и переименование файлов

Выполнение

x

1

запуск как программы или скрипта

возможность войти в каталог (cd) и получить доступ к объектам внутри

Без права x каталог фактически недоступен, даже если есть r.

Сумма даёт итоговое значение для группы пользователей.

Права

Символьная запись

Расчет

Числовая запись

Полные права

rwx

4+2+1

7

Чтение и запись

rw-

4+2

6

Чтение и исполнение

r-x

4+1

5

Только чтение

r--

4

4

Запись и исполнение

-wx

2+1

3

Только запись

-w-

2

2

Только исполнение

--x

1

1

Нет прав

---

0

0

Популярные настройки прав

Примеры использования

Символьная запись

Числовая запись

Полный доступ (НЕ рекомендуется)

rwxrwxrwx

777

Директории для совместной работы группы

rwxrwxr-x

775

Файлы для совместной работы группы

rw-rw-r--

664

Личные директории и скрипты

rwx------

700

Личные файлы (ключи SSH, пароли)

rw-------

600

Директории и исполняемые скрипты

rwxr-xr-x

755

Стандартные файлы (HTML, CSS, изображения)

rw-r--r--

644

Опции формата вывода

При выполнении команды CHMOD можно управлять форматом вывода:

  • Verbose (-v) — подробный режим. Отображает изменения для каждого обработанного файла.

  • Changes (-c) — показывать только изменения. Выводит информацию только о тех файлах, права которых действительно изменились.

  • Silent (-f) — тихий режим. Подавляет сообщения об ошибках (например, отсутствие доступа или несуществующие файлы).

  • Default — стандартный режим. Выводит только критические сообщения (например, ошибки доступа), без подробной информации об успешных изменениях.

Опции применения прав

Эти настройки управляют тем, как и к каким объектам применяется команда.

  • Recursive (-R) — рекурсивное изменение. Применяет права к каталогу и всему его содержимому: вложенным папкам, файлам, символическим ссылкам (в зависимости от системы).

  • Reference File (–reference=FILE_NAME). Копирует права доступа с существующего файла вместо указания числового режима.

  • Специальные биты доступа:

    • Setuid (+s для владельца). При запуске программа выполняется с правами владельца файла, а не пользователя, который её запустил.

    • Setgid (+g). Поведение зависит от типа объекта: для файлов (программа выполняется с правами группы файла), для каталогов (новые файлы наследуют группу каталога, что упрощает совместную работу команд).

    • Sticky Bit (+t). Используется преимущественно для каталогов общего доступа.

Калькулятор CHMOD: Права доступа к файлам и папкам

alien

Калькулятор CHMOD помогает вычислить права доступа к файлам и каталогам для систем Linux и Unix. Этот инструмент конвертирует между числовыми (восьмеричными) и символьными форматами прав, упрощая установку правильных разрешений для файлов и каталогов.

Права CHMOD контролируют, кто может читать, записывать и выполнять файлы или каталоги. Инструмент поддерживает как трехзначную восьмеричную нотацию (например, 755), так и символьную нотацию (например, rwxr-xr-x), обеспечивая гибкость для различных случаев использования.

Идеально подходит для системных администраторов, разработчиков и всех, кто работает с системами Linux/Unix и должен правильно понимать и устанавливать права доступа к файлам.

Часто задаваемые вопросы (FAQ)

Калькулятор chmod - это инструмент, который помогает вам вычислять и понимать права доступа к файлам Unix/Linux. Он преобразует между числовой (восьмеричной) нотацией разрешений (например, 755) и символьной нотацией (например, rwxr-xr-x), упрощая установку правильных прав доступа к файлам.

Три цифры представляют права для трех различных групп пользователей: Владелец (первая цифра), Группа (вторая цифра) и Остальные (третья цифра). Каждая цифра является суммой прав на чтение (4), запись (2) и выполнение (1). Например, 755 означает, что владелец имеет чтение+запись+выполнение (7), группа имеет чтение+выполнение (5), а остальные имеют чтение+выполнение (5).

Просто введите числовое значение разрешения (например, 755, 644, 777) или используйте флажки для выбора отдельных разрешений. Калькулятор мгновенно покажет вам символьную нотацию и объяснит, что означает каждое разрешение для владельца файла, группы и остальных.

Распространенные значения включают: 755 (rwxr-xr-x) для исполняемых файлов, 644 (rw-r--r--) для обычных файлов, 600 (rw-------) для приватных файлов, 777 (rwxrwxrwx) для полного доступа, и 750 (rwxr-x---) для файлов, доступных только владельцу и группе.

Нет, права 777 дают доступ на чтение, запись и выполнение всем, что представляет угрозу безопасности. Используйте 777 только для временных файлов или в очень специфических контролируемых средах. Для веб-файлов обычно достаточно 755 для каталогов и 644 для файлов.

Для файлов: чтение (r) позволяет просматривать содержимое, запись (w) позволяет изменения, выполнение (x) позволяет запускать файл. Для каталогов: чтение (r) позволяет перечислять содержимое, запись (w) позволяет создавать/удалять файлы, выполнение (x) позволяет получать доступ к каталогу. Каталогу нужно право выполнения, чтобы быть доступным.

Этот инструмент специально разработан для прав chmod Unix/Linux. Windows использует другую систему прав (ACL - списки управления доступом), поэтому числовые значения и символьная нотация не применяются напрямую к правам файлов Windows.

Используйте команду chmod в вашем терминале: 'chmod 755 filename' или 'chmod u+rwx,g+rx,o+rx filename'. Калькулятор показывает как числовой, так и символьный формат, который вы можете использовать с командой chmod.

Оцените этот инструмент
4.5(24 пользователей оценило)