Калькулятор 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 для директории, - для файла)
Как это работает
- Установите тип файла (файл или директория)
- Переключите read/write/execute для владельца, группы и остальных
- Или введите числовой режим (например, 755) для обратной установки разрешений
- Скопируйте команду 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-скриптам бит выполнения обычно вообще не нужен: интерпретатору достаточно права на чтение.
Похожие инструменты
Тестер и отладчик регулярных выражений
Тестируйте регулярные выражения с подсветкой совпадений, группами и частыми паттернами
Генератор HTML мета-тегов
Генерируйте SEO-оптимизированные HTML мета-теги для вашего сайта
Конвертер cURL в код
Конвертируйте команды cURL в код на JavaScript, Python и PHP
Генератор QR-кодов
Создавайте QR-коды из текста или URL-адресов с настраиваемыми цветами и размером
Парсер Cron выражений
Разбор cron выражений в понятные описания и отображение следующих дат выполнения
Генератор счетов
Заполните счёт, затем распечатайте его или сохраните в PDF — всё в вашем браузере.