Калькулятор CHMOD
Визуальный калькулятор для определения и установки прав доступа к файлам и папкам в Linux
Что такое CHMOD?
CHMOD (change mode) - это команда в UNIX/Linux системах, которая позволяет изменять права доступа к файлам и папкам. Права доступа определяют, кто может читать, записывать или выполнять файл.
Типы прав доступа:
- Чтение (r = 4) - разрешает просмотр содержимого файла или списка файлов в папке
- Запись (w = 2) - разрешает изменение файла или добавление/удаление файлов в папке
- Выполнение (x = 1) - разрешает запуск файла как программы или вход в папку
- Владелец (Owner) - пользователь, который создал файл или папку
- Группа (Group) - пользователи, входящие в одну группу с владельцем
- Остальные (Other) - все остальные пользователи системы
Дополнительные опции:
Опция | Команда | Описание |
---|---|---|
Рекурсивный | -R | Применить права ко всем файлам и папкам рекурсивно |
Подробный вывод | -v | Выводить информацию о каждом обработанном файле |
Только изменения | -c | Выводить информацию только об измененных файлах |
Тихий режим | -f | Подавлять большинство сообщений об ошибках |
Preserve-root | --preserve-root | Не применять рекурсивные операции к корневому каталогу |
SetUID | u+s | Установить бит SetUID (запуск от владельца) |
SetGID | g+s | Установить бит SetGID (запуск от группы) |
Sticky Bit | o+t | Установить Sticky Bit (только владелец может удалять) |
Распространенные значения CHMOD:
Числовое значение | Символьное представление | Описание |
---|---|---|
644 | rw-r--r-- | Владелец может читать и писать, остальные - только читать (стандартные права для файлов) |
755 | rwxr-xr-x | Владелец может читать, писать и выполнять, остальные - читать и выполнять (стандартные права для папок и исполняемых файлов) |
767 | rw-rw-rwx | Владелец и группа могут читать и писать, остальные - читать, писать и выполнять |
777 | rwxrwxrwx | Все пользователи могут читать, писать и выполнять (не рекомендуется по соображениям безопасности) |
600 | rw------- | Только владелец может читать и писать (приватные файлы) |
Мы помогли рассчитать права доступа для 10 файлов и папок!