![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1) Все рассматриваемые операционные системы поддерживают
операции блокировки файла для защиты доступа к нему со стороны других процессов в многозадачной среде.
Пользователи, которым разрешено входить в систему, перечислены в учетной базе пользователей. Пользователи объединены в группы; последние перечислены в учетной базе групп. Входя в систему, пользователь сообщает ей свое имя, по которому определяется его идентификатор и права доступа.
С каждым файлом связана пара идентификаторов: пользовательский и групповой. Файл наследует эти идентификаторы от эффективных идентификаторов процесса, создавшего данный файл.
Все пользователи, имеющие доступ в систему, разделены по
отношению к файлу на три категории: владельцы (эффективный
пользовательский идентификатор процесса совпадает с пользовательским идентификатором файла), члены группы (эффективный групповой идентификатор процесса совпадает с групповым идентификатором файла) и прочие.
Процесс может иметь зависящие от реализации привилегии,
которые дают ему дополнительные права при доступе к файлу.
Если процесс не имеет привилегий, то ему разрешается доступ
к файлу в трех случаях:
• процесс является владельцем файла (см. выше), и атрибуты
защиты файла разрешают запрашиваемый вид действия
владельцу;
• эффективный групповой идентификатор процесса совпадает
с групповым идентификатором файла, и атрибуты файла разрешают запрашиваемый вид действия группе;
• атрибуты файла разрешают запрашиваемый вид действия всем процессам.
Если ни одно из условий не выполняется, то процесс не получает
доступ к файлу.
Дата публикования: 2015-10-09; Прочитано: 185 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!