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

Настройте права файлов Linux и Unix и получите числовую, символьную запись и готовую команду chmod.

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

Числовой режим

000

Символьный режим

---------

Пример команды

chmod 000 file

О правах chmod

Команда chmod изменяет права файлов и каталогов в Linux, macOS и других Unix-подобных системах. Права назначаются независимо трём категориям: владельцу файла, участникам группы файла и всем остальным пользователям. Каждой категории можно разрешить чтение, запись и выполнение. Калькулятор преобразует выбранные права в привычный трёхзначный восьмеричный режим и девятисимвольное представление. В числовой записи chmod каждому праву назначено значение: чтению — четыре, записи — два, выполнению — один. Сумма выбранных значений даёт цифру от нуля до семи для каждой категории. Семь разрешает чтение, запись и выполнение; шесть — чтение и запись; пять — чтение и выполнение; ноль не даёт никаких прав. Цифры идут в порядке «владелец, группа, остальные», поэтому 755 предоставляет владельцу полный доступ, а остальным — чтение и выполнение. Символьная запись выражает те же настройки буквами и дефисами. Каждая тройка символов всегда следует порядку «чтение, запись, выполнение». Дефис означает отсутствие права. Например, rwxr-xr-x соответствует 755, а rw------- — 600. Показанная команда использует абсолютный числовой режим, одновременно заменяя все девять обычных битов прав. Выбирайте права исходя из потребностей файла или каталога, а не просто ради устранения ошибки. Для личных обычных файлов часто используют 600, для общедоступных на чтение — 644, для личных каталогов — 700, для публичных веб-каталогов — 755. Право выполнения для каталога имеет другой смысл: оно позволяет проходить через каталог и обращаться к его элементам, а чтение позволяет выводить список имён. Поэтому удаление права выполнения может заблокировать доступ, даже если чтение остаётся разрешённым. Избегайте режима 777, если запись действительно не нужна каждому локальному пользователю. Широкие права записи могут допустить нежелательные изменения или подмену. Этот базовый калькулятор охватывает биты владельца, группы и остальных, но не setuid, setgid, sticky bit, списки контроля доступа или рекурсивное поведение. Перед запуском chmod на рабочих системах проверьте владельца и требования приложения; будьте особенно осторожны с рекурсивными командами.

Распространённые примеры chmod

Эти стандартные режимы подходят для многих повседневных задач настройки прав файлов и каталогов.

Выбранный доступРежимТипичное применение
Владелец rwx, группа r-x, остальные r-x755 / rwxr-xr-xОбщедоступный каталог или исполняемый файл
Владелец rw-, группа r--, остальные r--644 / rw-r--r--Обычный файл, доступный всем для чтения
Владелец rw-, группа ---, остальные ---600 / rw-------Личный файл конфигурации или ключа

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

  1. Определите нужный владельцу доступ и включите соответствующие права.
  2. Выберите права пользователей, входящих в группу файла.
  3. Выберите права всех остальных пользователей.
  4. Проверьте символьную запись и скопируйте числовой режим или пример команды.

Вопросы о chmod

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

Режим 755 даёт владельцу права чтения, записи и выполнения. Участники группы и остальные пользователи могут читать и выполнять, но не записывать.

Что означают значения 4, 2 и 1?

Четыре означает чтение, два — запись, один — выполнение. Их сумма образует восьмеричную цифру для одной категории пользователей.

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

644 не даёт права выполнения и часто используется для обычных читаемых файлов. 755 добавляет выполнение и характерен для каталогов и программ.

Чем опасен chmod 777?

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

Право выполнения каталога запускает каталог?

Нет. Оно управляет проходом через каталог и доступом к его элементам. Право чтения отдельно определяет возможность получить список имён.