Рассчитайте права доступа Linux в числовой (восьмеричной) и символьной нотации
Чтение (4)
Запись (2)
Выполнение (1)
Владелец
Группа
Остальные
Символьная запись
rwxr-xr-x
Команда
chmod 755 filename
Значение
Об этом инструменте
Команда chmod (change mode) в Linux и Unix устанавливает права доступа к файлам и директориям. Она определяет, кто может читать, записывать или выполнять файл. Права назначаются трём категориям: владельцу файла, группе и всем остальным пользователям.
Каждое право представлено числом — чтение (4), запись (2), выполнение (1) — которые складываются для каждой категории. Например, 755 означает, что владелец имеет полный доступ (7 = 4+2+1), а группа и остальные могут только читать и выполнять (5 = 4+1).
Этот калькулятор позволяет визуально переключать права и мгновенно видеть восьмеричный код, символьную запись (например, rwxr-xr-x) и готовую команду chmod.
Как использовать
1. Кликните на чекбоксы для переключения чтения, записи и выполнения для каждой категории (владелец, группа, остальные)
2. Или введите восьмеричное число (например, 644) в поле ввода
3. Символьная запись, восьмеричное значение и команда chmod обновляются мгновенно
4. Используйте кнопки пресетов для типичных наборов прав
5. Нажмите «Копировать» чтобы скопировать команду chmod в буфер обмена
Часто задаваемые вопросы
Что означает chmod 755?
chmod 755 даёт владельцу полные права (чтение, запись, выполнение), а группе и остальным — права на чтение и выполнение. Это самые распространённые права для директорий веб-сервера и исполняемых скриптов.
В чём разница между 644 и 755?
644 (rw-r--r--) позволяет владельцу читать и записывать, остальные могут только читать. 755 (rwxr-xr-x) добавляет право на выполнение для всех. Используйте 644 для обычных файлов и 755 для директорий и скриптов.
Что делает право на выполнение для директорий?
Для директорий право на выполнение означает возможность войти в директорию (cd) и получить доступ к файлам внутри. Без права на выполнение вы не сможете просмотреть содержимое директории, даже если есть право на чтение.
Безопасно ли использовать chmod 777?
Нет. chmod 777 даёт всем полный доступ на чтение, запись и выполнение — это серьёзная уязвимость. Никогда не используйте 777 на продакшн-сервере. Применяйте более строгие права: 755 для директорий, 644 для файлов.
Как применить chmod рекурсивно ко всем файлам в директории?
Используйте флаг -R: chmod -R 755 /путь/к/директории. Будьте осторожны — это установит одинаковые права для файлов и директорий. Безопаснее установить права отдельно через команду find.