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

Отметьте права на чтение, запись и выполнение или введите режим, например 755 или rwxr-xr-x. Страница покажет восьмеричную и символьную запись и команду chmod для вашего файла.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Режим вводится как

Файл запускается с правами владельца.

Файл запускается с правами своей группы.

В общей папке пользователи могут удалять только свои файлы.

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

Результат

Восьмеричный режим — Число для chmod, например 755.
Символьный режим — Девять знаков, которые показывает ls -l.
Команда chmod
Команда chmod в символьной записи

Что разрешает режим

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

Как пользоваться

  1. Выберите, как вводить режим: Галочки, Восьмеричный (755) или Символьный (rwxr-xr-x).
  2. С галочками отметьте Владелец: чтение, Владелец: запись и так далее. Отмечайте особые биты, только если они нужны.
  3. Введите Имя файла, который будете менять, чтобы команды были полными.
  4. Скопируйте Команда chmod и выполните её в терминале Linux, macOS или другой системы POSIX.

Как сходятся три формы

У режима файла три класса пользователей: владелец, группа и все остальные. У каждого класса три бита: чтение (4), запись (2) и выполнение (1). Сумма битов одного класса даёт одну восьмеричную цифру, поэтому rwx — это 7, r-x — 5, а --- — 0.

Режим 755 означает: владелец 7 (rwx), группа 5 (r-x) и остальные 5 (r-x). Символьная запись того же режима — rwxr-xr-x.

rwx = 4 + 2 + 1 = 7, r-x = 4 + 1 = 5, --- = 0

Особые биты и что калькулятор не учитывает

Три особых бита стоят перед тремя цифрами. Set-user-ID (4) заставляет программу работать с правами владельца. Set-group-ID (2) даёт программе права её группы, а в папке заставляет новые файлы получать группу папки. Sticky-бит (1) не даёт пользователям удалять чужие файлы в общей папке.

В символьной записи особые биты показываются как s и t. Заглавные S или T означают, что бит установлен, а право на выполнение — нет; это обычно не имеет эффекта и часто является ошибкой. Калькулятор работает с одним режимом за раз: он не читает права существующего файла и не обрабатывает списки контроля доступа.

Пример: скрипт, который может запустить каждый

Отметьте владельцу чтение, запись и выполнение, группе чтение и выполнение, остальным чтение и выполнение. Восьмеричный режим — 755, символьный — rwxr-xr-x, команда — chmod 755 script.sh. Символьная команда — chmod u=rwx,g=rx,o=rx script.sh.

Снимите отметку «Группа: выполнение» — и восьмеричный режим станет 745; в шагах будет сказано, что группа может только читать.

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

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

Владелец получает чтение, запись и выполнение (7), а группа и все остальные пользователи — чтение и выполнение (по 5). Любой может запустить и прочитать файл, но изменить его может только владелец.

В чём разница между 644 и 755?

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

Когда нужны четыре цифры, например 4755?

Четвёртая цифра появляется, только если установлен особый бит. Тогда первая цифра содержит 4 для set-user-ID, 2 для set-group-ID и 1 для sticky-бита или их сумму.

Почему символьная запись показывает заглавную S или T?

Заглавная буква означает, что особый бит установлен, а право на выполнение — нет. Set-user-ID не действует на файл, который нельзя выполнить, поэтому заглавная буква обычно указывает на ошибку.

Безопасен ли chmod 777?

Нет. 777 даёт чтение, запись и выполнение всем, поэтому любой может изменить файл. Берите наименьший режим, который работает: обычно 644 для файла и 755 для программы или папки.

Работает ли это в Windows?

Команда chmod относится к системам POSIX, таким как Linux и macOS. Windows не использует такие режимы, поэтому команды этой страницы там не применяются; вместо них используйте настройки безопасности файла.

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.