Omnikit
РазработкаФайлыФинансыВсе инструменты
Ctrl K
Инструменты для разработкиИнструменты для файловФинансовые калькуляторыВсе инструменты
ГлавнаяИнструменты для разработчиковКалькулятор chmod
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

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

разработка

Права доступа к файлам в Linux: отметьте флажки или введите 755 или rwxr-xr-x и скопируйте команду chmod

Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.

Режим chmod складывает по три числа на группу: чтение — 4, запись — 2, выполнение — 1. Значит, 7 — это rwx, 5 — r-x, а 755 — rwxr-xr-x: владелец изменяет файл, все остальные читают и запускают его. Четвёртая цифра впереди задаёт setuid (4), setgid (2) или sticky (1).

Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал

Дальше:
  • Nginx Config Generator A commented nginx server block for a reverse proxy, static site, SPA or redirect
  • Генератор .gitignore Соберите .gitignore из 61 шаблона для языков, фреймворков, редакторов и систем

Как рассчитать права chmod

1

Отметьте «Чтение», «Запись» и «Выполнение» для «Владельца», «Группы» и «Остальных» или введите режим, например 755 или rwxr-xr-x.

2

Посмотрите формы «Восьмеричная» и «Символьная (ls -l)» и что разрешает каждая цифра.

3

Отметьте setuid, setgid или sticky в разделе «Специальные», если они нужны файлу.

4

Введите имя в поле «Файл или каталог», включите -R для всего дерева и нажмите «Копировать», чтобы получить команду chmod.

О калькуляторе chmod

Этот калькулятор chmod переводит права доступа к файлам Unix и Linux между восьмеричным числом, например 755, и символьной записью, которую выводит ls -l, например rwxr-xr-x. Отметьте флажки чтения, записи и выполнения для владельца, группы и остальных, введите число или вставьте столбец прав из ls -l вместе с начальной буквой типа файла; все три формы остаются согласованными.

Каждая цифра — это сумма: чтение — 4, запись — 2, выполнение — 1. Семёрка владельца — это 4 + 2 + 1, пятёрка группы — 4 + 1. Четвёртая цифра впереди хранит специальные биты: setuid (4) запускает программу от имени её владельца, setgid (2) — от имени её группы или заставляет новые файлы каталога наследовать группу, а sticky (1) позволяет каждому удалять только свои файлы в общем каталоге вроде /tmp. В буквенной записи они выглядят как s или t на месте выполнения и как заглавные S или T, если выполнение не установлено, что обычно означает ошибку.

Командная строка ниже готова к копированию в числовой форме (chmod 755 file) или символьной (chmod u=rwx,g=rx,o=rx file), с -R для всего дерева каталогов и именем файла в кавычках для оболочки, если в нём есть пробелы. Для режимов, которые обычно являются ошибкой, например файла, доступного на запись всем, появляются предупреждения.

Поле umask показывает, что umask делает с новыми файлами, которые начинаются с 666, и новыми каталогами, которые начинаются с 777. umask 022 даёт 644 и 755; 077 — 600 и 700.

Чего он не делает: не изменяет файлы, не читает списки контроля доступа (ACL) и не применяет относительные изменения вроде g+w к существующему режиму. Всё работает в вашем браузере. Связанные инструменты: Number Base Converter, Cron Expression Builder.

Частые вопросы

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

Владелец получает 7, то есть чтение (4) плюс запись (2) плюс выполнение (1). Группа и все остальные получают 5 — чтение плюс выполнение. Поэтому запускать программу или открывать каталог может любой, а изменять — только владелец. В ls -l это выглядит как rwxr-xr-x.

Чем chmod 644 отличается от 755?

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

Почему chmod 777 — плохая идея?

Режим 777 позволяет любому пользователю машины изменить, заменить или удалить файл и запустить его. На веб-сервере это значит, что любой скомпрометированный процесс может переписать ваш код. Каталоги, которые действительно должны быть общими, должны иметь 1777: это добавляет sticky-бит, чтобы каждый мог удалять только свои файлы.

Что значат s, S, t и T в выводе ls -l?

Строчная s на месте выполнения у владельца или группы означает, что установлены setuid или setgid и выполнение. Заглавная S означает, что специальный бит установлен, а выполнение — нет. То же самое относится к t и T на последней позиции, которые показывают sticky-бит.

Как umask определяет права новых файлов?

Программы обычно создают файлы с правами 666, а каталоги — с 777, и каждый бит, установленный в umask, снимается. При umask 022 файлы получаются с 644, а каталоги — с 755. При 077 — 600 и 700, доступные только владельцу. umask никогда не добавляет прав.

Меняет ли калькулятор права моих файлов?

Нет. Страница только вычисляет числа и пишет команду, которую вы запускаете в терминале. Ничего не загружается, и ни один файл не затрагивается. Вставьте команду в оболочку на машине с файлом, добавив sudo, если вы не его владелец.

Всё ещё не получается? Задайте вопрос об инструменте «Калькулятор chmod» и ответить может любой, кто знает. Учётная запись не нужна.

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

Все инструменты для разработчиков
Кодирование и декодирование Base64Текст и файлы в Base64 и обратно, с режимом для URL и предпросмотром изображенийКонвертер Unix-времениМетки времени Unix в даты и даты в метки времени, в любом часовом поясеJSON в TypeScriptСоздайте интерфейсы или типы TypeScript по образцу JSONКонвертер CSV в JSONПреобразуйте CSV в JSON и JSON в CSV с предпросмотром таблицыКонвертер YAML в JSONПреобразуйте YAML в JSON и JSON в YAML с разрешёнными якорямиКодирование и декодирование URLПроцентное кодирование и декодирование текста и URL, с разбором каждой части ссылкиКонвертер систем счисленияДвоичная, восьмеричная, десятичная, шестнадцатеричная и любая система до 36, точно при любом размере, с дополнительным кодомColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
Был ли этот инструмент полезен?
Omnikit

Небольшие задачи прямо в вашем браузере. Бесплатно, быстро и конфиденциально. Файлы никогда не загружаются на сервер.

Файлы

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Разработка

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Финансы

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
РуководстваВопросыО сайтеКак мы проверяемБиблиотека законов (бета)КонфиденциальностьУсловияРаскрытие информацииКонтактыMore: Exam practice (UGC NET Paper 1)Работает в вашем браузере. Ничего не загружается на сервер. © 2026 Omnikit (theomnikit.com)