Калькулятор Chmod

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

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем нужен калькулятор Chmod?

После переноса сайта на хостинг папка кэша не записывается, а в логах — Permission denied. Причина почти всегда в правах доступа, и разбираться с ними удобнее в chmod-калькуляторе: отметьте галочками, что владелец, группа и остальные могут делать с файлом, — получите числовой режим (755), символьную запись (rwxr-xr-x) и готовую команду для терминала. Есть обратный режим: ввели цифры — увидели, что они значат.

Основные возможности

  • Интерактивные чекбоксы разрешений для владельца, группы и остальных
  • Отображение числовой (755), символьной (rwxr-xr-x) и полной нотации
  • Обратный ввод: введите числовой режим для отображения разрешений
  • 8 типичных пресетов: 644, 755, 777, 700, 600, 750, 666, 400
  • Индикатор типа файла (d для директории, - для файла)

Как это работает

  1. Установите тип файла (файл или директория)
  2. Переключите read/write/execute для владельца, группы и остальных
  3. Или введите числовой режим (например, 755) для обратной установки разрешений
  4. Скопируйте команду chmod для терминала

Технические детали

Калькулятор следует стандартной модели разрешений Unix с тремя категориями (владелец, группа, остальные) и тремя типами разрешений (чтение, запись, выполнение). Числовая нотация использует восьмеричные цифры, где каждый бит представляет разрешение: 4=чтение, 2=запись, 1=выполнение. Инструмент работает полностью на стороне клиента без внешних зависимостей.

Типичные права доступа

ПраваДля чегоКомментарий
644Файлы сайта: html, css, картинкиПишет владелец, остальные только читают
755Папки и исполняемые скриптыВсе могут открыть и выполнить, пишет только владелец
600Конфиги с паролями (wp-config.php, .env)Доступ только у владельца — остальным даже читать нельзя
444Файлы только для чтенияЗащита от случайной перезаписи, например .htaccess
700Личные директорииПолный доступ владельцу, остальные не видят даже список файлов
777Нигде на рабочем сайтеЗапись для всех — типичная дыра, через которую заливают вирусы

Точные цифры для своего случая подберите в калькуляторе выше: он же покажет готовую команду chmod.

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

Что означает chmod 755?

chmod 755 означает, что владелец имеет права на чтение (4), запись (2) и выполнение (1) (7=4+2+1), группа имеет права на чтение и выполнение (5=4+1), а остальные — чтение и выполнение (5=4+1). Это значение по умолчанию для директорий и исполняемых скриптов.

В чём разница между числовой и символьной нотацией?

Числовая нотация использует восьмеричные числа (например, 755), где каждая цифра представляет сумму чтения (4), записи (2) и выполнения (1) для владельца, группы и остальных. Символьная нотация использует буквы, такие как rwxr-xr-x, для прямого отображения разрешений.

Когда следует использовать chmod 777?

chmod 777 даёт полные права на чтение, запись и выполнение всем. Следует использовать с особой осторожностью, так как это угроза безопасности. Используйте только в средах разработки или когда это абсолютно необходимо.

Какие права ставить файлам WordPress?

Классическая схема: файлам — 644, папкам — 755, а wp-config.php — 600. Права 777 на папку uploads иногда советуют на форумах, когда «не грузятся картинки», но правильнее чинить владельца файлов, а не открывать запись всем подряд.

Права 755 стоят, а скрипт всё равно не запускается?

Права — не единственный фильтр. Проверьте владельца файла: если он не совпадает с пользователем, под которым работает веб-сервер, поможет chown. Дальше — права родительских папок: без x-бита на пути к файлу до него не добраться. И учтите, что PHP-скриптам бит выполнения обычно вообще не нужен: интерпретатору достаточно права на чтение.

Похожие инструменты