Разрешения файловой системы.

Технологии, известные как «разрешения файловой системы», используются в Lion для управления авторизацией файлов и папок. Разрешения файловой системы работают совместно с технологиями учетных записей пользователей, которые управляют идентификацией и аутентификацией, предоставляя безопасную мультипользовательскую рабочую среду. Разрешения файловой системы - как и учетные записи пользователей - охватывают все уровни операционной системы, поэтому ее доскональное исследование необходимо для полного понимания Lion.

Каждый отдельный объект на системном томе имеет заданные для него операционной системой правила разрешений. Только пользователи и процессы с доступом учетной записи root могут игнорировать эти правила. Эти правила используются для определения доступа к файлам и папкам для каждого стандартного пользователя, администратора, пользователя guest или пользователя только для общего доступа. Любой пользователь может определить разрешения файла или папки с помощью окна свойств (Get Info) утилиты Finder.

Принадлежность для разрешений. Каждый файл и папка принадлежат, как минимум, одному владельцу и одной группе, а также имеют параметр владения для всех остальных пользователей. Эта трехуровневая структура принадлежности создает основу для разрешений файловой системы.

· Owner - по умолчанию владельцем (owner) объекта является пользователь, который создал или скопировал объект на Мас. Например, пользователь владеет большинством объектов в своей домашней папке. Пользователь root почти всегда владеет объектами операционной системы, включая системные ресурсы и приложения. Lion предоставляет каждому администратору возможность изменять принадлежность и разрешения независимо от того, кто является владельцем объекта.

· Group - по умолчанию группа (group) объекта наследуется от папки, в которой он был создан. Поэтому большинство объектов принадлежат группам staff, wheel или admin. Принадлежность к группе позволяет пользователям, не являющимися владельцами, получить доступ к объекту. Например, хотя папкой /Программы (/Applications) владеет пользователь root, ее группа задана как admin, поэтому администраторы могут вносить изменения в содержимое этой папки.

· Everyone - параметр Все (Everyone) задает доступ для любого пользователя, который не является владельцем объекта и не является членом группы, которой принадлежит объект. Другими словами, он означает «все остальные». Сюда включаются локальные пользователи, пользователи только для общего доступа и пользователь guest.

Стандартные (POSIX) разрешения. Базовая структура разрешений файловой системы в Lion основывается на использующихся десятилетиями разрешениях в стиле UNIX. Данная система иногда также называется разрешениями в стиле POSIX. Для владельца, группы и всех остальных пользователей задаются отдельные конкретные права доступа для каждого файла или папки. Более того, в связи с собственной иерархией, встроенной в файловую систему, где папки могут располагаться внутри других папок, можно легко создать сложную файловую структуру, которая обеспечивает различные уровни доступа и безопасности.

Однако компания Apple ограничила утилиту Finder наиболее распространенными вариантами разрешений.

С помощью утилиты Finder можно назначить файлу следующие разрешения.

· Чтение и запись (Read and Write) - пользователь может открыть файл и сохранить изменения.

· Только чтение (Read Only) - пользователь может открыть файл, но не может сохранить никакие изменения.

· Нет доступа (No Access) - пользователь или члены группы не имеют доступа к файлу.

С помощью утилиты Finder можно назначить папке следующие разрешения.

· Чтение и запись (Read and Write) - пользователь или члены группы могут просматривать и вносить изменения в содержимое папки.

· Только чтение (Read Only) - пользователь или члены группы могут просматривать содержимое папки, но не могут вносить изменения в ее содержимое.

· Только запись (Почтовый ящик) (Write Only [Drop Box]) - пользователь или члены группы не могут просматривать папку, но могут копировать или перемещать в нее объекты.

· Нет доступа (No Access) - пользователь или члены группы не имеют доступа к содержимому папки.

Finder предполагает, что доступ «исполнение» идет одновременно с доступом «чтение» для папок.

Списки контроля доступа (ACL). Списки контроля доступа (ACL) были разработаны для расширения базовой архитектуры разрешений в стиле UNIX для дополнительного контроля над доступом к файлам и папкам. Хотя и не существует общего стандарта для ACL-списков, Lion использует стиль ACL аналогичный тому, который используется в файловых системах NTFS, используемых в Windows, и в UNIX-системах, которые поддерживают NFSv4. Эта реализация ACL является чрезвычайно гибкой, но она увеличивает сложность, добавляя более десяти уникальных типов атрибутов привилегий и наследования. Более того, она поддерживает неограниченное число ACL-атрибутов для любого пользователя или группы. Наконец, важно отметить, что ACL-правило, применяемое к пользователю или группе, преобладает над традиционными разрешениями UNIX. Однако пользователи или группы, к которым не применены ACL-правила, управляются текущими разрешениями UNIX.

Обычным пользователям не нужны все возможности, доступные с помощью ACL, поэтому Finder предоставляет только наиболее распространенные конфигурации ACL. Фактически, Finder позволяет назначить только те ACL-атрибуты, которые соответствуют перечисленным выше наиболее распространенным конфигурациям разрешений UNIX. Единственная возможность ACL-списков, которую Finder в действительности реализует - это возможность иметь неограниченное число правил привилегий пользователя или группы. Другими словами, утилита Finder использует архитектуру ACL, чтобы позволить сконфигурировать уникальные привилегии для неограниченного числа пользователей или групп.

 

Основная литература:1 [157-254]

Контрольные вопросы:

1. В чем различие между дисковыми накопителями, разделами и томами?

2. Как работает журналирование файловой системы?

3. Какие четыре варианта стирания доступны в Дисковой утилите (Disk Utility)? Чем они различаются?

4. Как стандартная организация файловой системы позволяет пользователям безопасно совместно использовать локальные файлы и папки?

5. Что такое бит закрепления (sticky bit)?

6. Что такое флажок защищенного файла?

7. Как использовать средства проверки и исправления в Дисковой утилите (Disk Utility)?

8. Что такое режим внешнего диска и как он используется?

 

 








Дата добавления: 2015-09-18; просмотров: 640;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.