Биты режима файла: rwx и специальные признаки
Разберите обычные тройки владельца, группы и остальных. Узнайте, почему одинаковая буква x означает разные возможности для файла и каталога.
Значение термина
Биты режима включают обычные разрешения доступа и специальные признаки. Три rwx-тройки относятся к владельцу, группе и остальным. Их смысл зависит от типа объекта и не заменяет все дополнительные механизмы проверки доступа Linux.
Пример для понимания
У обычного файла x связан с исполнением, а у каталога — с поиском и проходом по именам. Возможность читать список каталога и возможность обращаться к известному имени внутри него поэтому различаются. Режим 640 у каталога нельзя оценивать как у текстового файла.
Что важно различать
Тройки не суммируются произвольно: выбирается применимый класс по правилам доступа. Специальные биты, ACL, capabilities и LSM добавляют отдельный контекст. Отображённые rwx сами по себе не доказывают возможность удаления файла через его родительский каталог.
Как использовать это знание
Сначала определите тип объекта, выполняемую операцию и учётные данные процесса. Затем разбирайте выбранную тройку и дополнительные правила. Не используйте 777 как универсальный ответ на Permission denied: это может расширить доступ без устранения причины.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Официальное руководство: mode-bits
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.