Калькулятор chmod — права доступа к файлам в Linux

Отметьте чтение, запись и выполнение для владельца, группы и остальных или введите 755, rwxr-xr-x либо u=rwx,g=rx,o=rx. Всё синхронизируется, включая setuid, setgid и sticky bit, а также соответствующие команды chmod.

Обновлено
ЧтениеЗаписьВыполнение
755
-rwxr-xr-x

Что означают эти права

КтоМожет читатьМожет записыватьМожет выполнять / входить

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Генератор конфига NginxServer block для статики, SPA, reverse proxy и PHP-FPM с HTTPS, редиректом www, gzip, кешем, заголовками безопасности и rate limit.Генератор конфига Nginx →

Как пользоваться: Калькулятор chmod

  1. Отметьте права в таблице, выберите готовый пресет или введите значение, например 644, -rw-r--r-- или u=rw,go=r.
  2. Посмотрите цифровое значение, строку из ls -l и таблицу с пояснениями простым языком.
  3. Скопируйте команду chmod с цифровым или символьным режимом. Для всей папки добавьте -R, но делайте это осторожно.

Как устроены числа

Каждая цифра — это сумма значений для владельца, группы и остальных: чтение = 4, запись = 2, выполнение = 1. 7 = 4+2+1 (rwx), 5 = 4+1 (r-x), 4 (r--). Необязательная первая цифра задаёт特殊 биты: setuid = 4, setgid = 2, sticky = 1.

ЗначениеСимвольный видТипичное применение
644rw-r--r--Обычные файлы: HTML, CSS, изображения, конфигурация
755rwxr-xr-xПапки и исполняемые скрипты
600rw-------Секреты: .env, закрытые SSH-ключи, ~/.ssh/config
700rwx------Папка ~/.ssh, приватные скрипты
400r--------Ключи только для чтения (файлы .pem от AWS)
1777rwxrwxrwt/tmp: все могут писать, удалять только владельцы
777rwxrwxrwxПочти никогда: любой может изменить файл

Выполнение для папок

Для каталога «выполнение» означает право войти в него и получать доступ к файлам внутри. Папку с 644 можно просмотреть, но нельзя открыть, поэтому в корне веб-сайта папки должны быть 755, а файлы 644: find . -type d -exec chmod 755 {} + и find . -type f -exec chmod 644 {} +.

Специальные биты

  • setuid (4xxx) — исполняемый файл запускается с правами владельца файла (например, passwd).
  • setgid (2xxx) — в папках новые файлы наследуют группу папки; удобно для общих папок команды.
  • sticky (1xxx) — в папках удалить файл может только его владелец.

Деплоите через Docker или CI? Посмотрите генератор Docker Compose и генератор GitHub Actions, а для веб-серверов — генератор конфигурации Nginx.

Также ищут как: chmod 755, chmod 644, права доступа linux калькулятор, rwxr-xr-x, права unix, chmod 600 ssh ключ.

Инструменты, которые хорошо сочетаются с Калькулятор chmod

  • Конвертер систем счисления — Введите число в любой системе счисления и сразу увидите его во всех остальных.
  • Валидатор .env файлов — Вставьте файл .env, чтобы найти некорректные ключи, дубли, пустые значения и ошибки в кавычках, сравнить его с .env.example и выявить недостающие переменные, а также создать безопасный пример файла.
  • Поиск MIME-типов — Ищите среди 200+ расширений и MIME-типов — .webp, .woff2, .webmanifest, application/wasm … — или перетащите файл, чтобы определить его реальный тип по первым байтам.
  • Генератор команд Git — Выберите задачу, например «отменить последний коммит, но сохранить изменения» или «переименовать ветку на GitHub», укажите имена веток — и получите точные команды Git.

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

Что означает chmod 755?
Владелец может читать, записывать и выполнять (7); группа и остальные могут читать и выполнять (5). Это стандарт для папок и скриптов: rwxr-xr-x.
Какие права должен иметь закрытый SSH-ключ?
600 (rw-------) или 400 (r--------). SSH не принимает ключи, которые могут читать другие пользователи, и выдаёт ошибку «UNPROTECTED PRIVATE KEY FILE». Папка ~/.ssh должна иметь права 700.
Почему chmod 777 опасен?
Любой пользователь и процесс в системе может изменить или заменить файл. На веб-сервере злоумышленник, который может писать куда угодно, способен изменить ваш код. Лучше исправить владельца с помощью chown.
Что означает ведущий 0 в 0755?
Это цифра специальных битов, в которой не установлены setuid, setgid и sticky. Значения 0755 и 755 полностью идентичны.
Можно ли установить Калькулятор chmod как веб-приложение и пользоваться им офлайн?
Да. Калькулятор chmod — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

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

localГенератор конфига NginxВыберите, что должен делать Nginx: отдавать статический сайт или SPA, проксировать запросы к приложению на…localГенератор Docker ComposeОтметьте нужные сервисы — приложение, базу данных, кеш, панель администратора, перехватчик почты — и…localКонвертер систем счисленияВведите число в любой системе счисления и сразу увидите его во всех остальных. Смотрите знаковые…localВалидатор .env файловВставьте файл .env, чтобы найти некорректные ключи, дубли, пустые значения и ошибки в кавычках, сравнить…localПоиск MIME-типовИщите среди 200+ расширений и MIME-типов — .webp, .woff2, .webmanifest, application/wasm … — или…localГенератор команд GitВыберите задачу, например «отменить последний коммит, но сохранить изменения» или «переименовать ветку на…