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