Какие права на файлы бывают в Linux? Что с ними можно делать?

Основные права Linux — чтение r, запись w и выполнение x для владельца, группы и остальных. Для каталогов эти биты имеют другой смысл, чем для обычных файлов.

Короткий ответ

Что ответить на собеседовании

Основные права Linux — чтение r, запись w и выполнение x для владельца, группы и остальных. Для каталогов эти биты имеют другой смысл, чем для обычных файлов.

Подробный разбор

Ответ с пояснениями

Основные права Linux — чтение r, запись w и выполнение x для владельца, группы и остальных. Для каталогов эти биты имеют другой смысл, чем для обычных файлов.

У файла r разрешает читать содержимое, w — менять его, x — выполнять как программу при прочих подходящих условиях. У каталога r позволяет читать список имён, x — проходить по пути, w вместе с нужным доступом — менять записи каталога. Удаление файла зависит прежде всего от родительского каталога. Права меняют через chmod, владельца через chown; дополнительно действуют ACL, специальные биты и политики вроде SELinux.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее