Перейти к содержимому

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

Отметьте чтение, запись и выполнение — и получите права Linux в восьмеричном (755) и символьном (rwxr-xr-x) виде и готовую команду

Загрузка инструмента…

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

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

  1. Отметьте флажки в разделе «Отметьте права» или введите значение в поле «Ввести восьмеричный режим» или «Ввести символьный режим». Все три представления синхронизированы.
  2. Введите изменение, например u+x или go-w, в поле «Применить символьное изменение» и нажмите «Применить».
  3. Введите «Имя файла или папки», при необходимости включите -R и скопируйте «Команда».
  4. Вставьте строки в поле «Разобрать строку ls -l», чтобы увидеть режим, владельца и имя для каждой строки.

Как это работает

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

Чем отличаются chmod 755 и 644?
755 (rwxr-xr-x) позволяет владельцу всё, а остальным — читать и запускать; обычно используется для папок и скриптов. 644 (rw-r--r--) позволяет записывать только владельцу, а остальным — читать; обычно используется для файлов.
Безопасно ли ставить chmod 777?
Это позволяет любому читать, изменять и запускать файл, что редко нужно и рискованно. Если 755 или 644 не работают, сначала проверьте владельца и группу (chown).
Как одной командой поставить папкам 755, а файлам 644?
-R задаёт файлам и папкам одинаковый режим, поэтому используйте две команды find, приведённые внизу страницы.
Какие права даёт umask 022?
022 запрещает запись группе и остальным, поэтому новые файлы получают 644, а новые папки — 755. umask отключает биты, а не вычитает числа: при 033 новые файлы всё равно получают 644.