Просмотр стандартных разрешений UNIX |
10-06-2022 |

Основным инструментом в командной строке для просмотра информации о файлах и папках является команда Is. Команда Is имеет много опций для просмотра практически любого атрибута файла или папки. Узнать обо всех доступных опциях команды Is можно в справочном руководстве. Здесь мы рассмотрим только основные опции просмотра разрешений.
Самой основной опцией команды Is для просмотра информации о принадлежности и разрешениях является -I:
Первая строка символов в начале каждой строки является сокращенной записью типа объекта и разрешений. Затем указывается следующая информация (слева направо): число жестких ссылок, ассоциированных с объектом (для большинства пользователей данный конкретный бит будет ненужной информацией), назначенный владелец, назначенная группа, дата последнего изменения и, наконец, имя объекта.
Синтаксис сокращенной записи:
► первый символ определяет тип объекта: для файла, d - для папки и I - для символической ссылки;
► три следующих символа обозначают разрешения владельца: - - нет доступа, г - доступ для чтения, w - доступ для записи, х -доступ для выполнения файла или доступ для просмотра папки;
► набор из трех символов rwx или - посередине обозначает разрешения группы;
► заключительный набор из трех символов rwx или - обозначает разрешения для всех остальных пользователей;
► в конце может присутствовать знак +, который показывает, что к объекту применены ACL-правила, или знак @, который показывает, что объект имеет дополнительные атрибуты.
Атрибут привилегии выполнения х нами еще не был представлен. Это третий стандартный атрибут привилегий после чтения и записи. Привилегия выполнения включается на файлах, которые являются командами и приложениями (или на папках, которые содержат ряд приложений), чтобы обозначить, что объект содержит исполняемый программный код. Привилегия выполнения также требуется для обычных папок, чтобы пользователи могли обращаться к их содержимому. Finder не показывает, когда используется разрешение на исполнение, но она правильно управляет этим разрешением, если пользователь вносит изменения в разрешения с помощью окна свойств (Get Info).
Примечание. Если вам нужно управлять разрешением на выполнение, то для этого следует использовать не Finder, а терминал.




