Калькулятор 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 файлов и папок!