Файл: Конспект лекций.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.06.2021

Просмотров: 2384

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Существует ряд правил, которые определяют действие разрешений.

 Пользователи не могут работать с каталогом или файлом, если они не имеют явного разрешения на это или же они не относятся к группе, которая имеет соответствующее разрешение.

 Разрешения имеют накопительный эффект, за исключением разрешения No Access, которое отменяет все остальные имеющиеся разрешения. Например, если группа Engineering имеет разрешение Change для какого-то файла, а группа Finance имеет для этого файла только разрешение Read и Петров является членом обеих групп, то у Петрова будет разрешение Change. Однако если разрешение для группы Finance изменится на No Access, то Петров не сможет использовать этот файл, несмотря на то что он член группы, которая имеет доступ к файлу.

По умолчанию в окнах Windows Explorer находят свое отражение стандартные права, а переход к отражению индивидуальных прав происходит только при выполнении некоторых действий. Это стимулирует администратора и пользователей к использованию тех наборов прав, которые разработчики ОС посчитали наиболее удобными.


Встроенные группы пользователей и их права


Мощность и гибкость системы безопасности Windows NT во многом определяется наличием в ней достаточно широкого набора прав групп пользователей на выполнение системных действий. Для иллюстрации этого утверждения в следующих двух таблицах приводятся списки изменяемых и встроенных прав для встроенных групп Windows NT.

Первой показана таблица изменяемых прав встроенных групп.

В следующей таблице представлены встроенные права встроенных групп.

Права

Admini- strators

Server Opera- tors

Account Opera- tors

Print Opera- tors

Backup Opera- tors

Every- one

Users

Guests

Log on locally (локальный логический вход)

Есть

Есть

Есть

Есть

Есть

Нет

Нет

Нет

Access this computer from network (доступ к данному компьютеру через сеть)

Есть

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Take ownership of files (установление прав собственности на файлы)

Есть

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Manage auditing and security log (управление аудитом     и учетом событий, связан-  ных с безопасностью)

Есть

Нет

Нет

Нет

Нет

Есть

Нет

Есть

Change the system time (изменение системного времени)

Есть

Есть

Нет

Нет

Нет

Нет

Нет

Есть

Shutdown the system (оста- нов системы)

Есть

Есть

Нет

Нет

Есть

Нет

Нет

Нет

Force shutdown from remote system (инициирование останова с удаленной системы)

Есть

Есть

Нет

Нет

Нет

Нет

Нет

Нет

Backup files and directories (резервное копирование файлов и каталогов)

Есть

Есть

Есть

Есть

Есть

Нет

Нет

Нет

Restore files and directories (восстановление файлов и каталогов со стримера)

Есть

Есть

Нет

Нет

Есть

Нет

Нет

Нет

Load and unload device drivers (загрузка и выгрузка драйверов устройств)

Есть

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Add work- station to domain (добавление рабочих станций к домену)

Есть

Нет

Нет

Нет

Нет

Нет

Нет

Нет



Встроенные права

Administ-  rators

Server Opera- tors

Account Opera- tors

Print Opera- tors

Backup Opera- tors

Every- one

Users

Guests

Create and manage user accounts (создание и управление пользова- тельской учетной информацией)

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Create and manage global groups (создание и управление глобальными группами)

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Assign user rights (назначение прав для пользователей)

Нет

Нет

Нет

Нет

Нет

Есть

Нет

Нет

Manage auditing of system events (управление аудитом системных событий)

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Lock the server (блоки- рование сервера)

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Override the lock of the server (преодоление блокировки сервера)

Есть

Есть

Есть

Нет

Нет

Нет

Нет

Нет

Format server's hard disk (форматирование жесткого диска сервера)

Нет

Нет

Нет

Нет

Нет

Есть

Есть

Есть

Create common groups (создание общих групп)

Есть

Есть

Есть

Есть

Есть

Есть

Есть

Есть

Keep local profile (хранение локального профиля)









Share and stop sharing directories (разделение и прекращение разделения каталогов)

 

 

 

 

 

 

 

 

Share and stop sharing printers (разделение и прекращение разделения принтеров)

 

 

 

 

 

 

 

 

При создании новых групп администратор может наделить их любым изменяемым правом, но распоряжаться встроенными правами он не может — они являются неотъемлемыми атрибутами встроенных и только встроенных групп.


Выводы


 Основными задачами подсистемы ввода-вывода являются:

 организация параллельной работы процессора и устройств ввода-вывода при обеспечении приемлемого уровня реакции каждого драйвера и минимизации общей загрузки процессора;

 согласование скоростей работы процессора, оперативной памяти и устройств ввода-вывода;

 разделение устройств ввода-вывода между процессами; О обеспечение удобного логического интерфейса к устройствам ввода-вывода. Q Подсистема ввода-вывода обычно имеет ярко выраженную многослойную структуру, которая помогает объединить большое количество разнотипных драйверов в систему с общим интерфейсом.

 Драйверы делятся на низкоуровневые, непосредственно управляющие работой контроллеров внешних устройств, и высокоуровневые, обеспечивающие логический интерфейс к устройствам, например драйверы файловых систем.

 Для координации работы драйверов в подсистеме ввода-вывода может выделяться особый модуль, называемый менеджером ввода-вывода.


 Аппаратные драйверы делятся на блок-ориентированные, обеспечивающие доступ к устройствам с поблочной непосредственной адресацией, и байт-ориентированные, управляющие устройствами, поддерживающими побайтный не адресуемый обмен.

 Файл — это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Основными целями использования файлов являются: долговременное и надежное хранение информации, а также совместный доступ к данным.

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

 Кроме обычных файлов ОС, как правило, поддерживает такие типы файлов, как каталоги, символьные связи, именованные конвейеры и специальные файлы.

 Специальный файл является универсальной моделью устройства ввода-вывода, представляя его для остальной части операционной системы и прикладных процессов в виде неструктурированного набора байт, то есть в виде обычного файла.

 Современные файловые системы имеют иерархическую структуру, упрощающую именование файлов и их поиск.

 Физическая организация файловой системы подразумевает способы размещения и адресации отдельных частей файлов в разделах и секторах дисковой памяти, а также способы организации служебной информации, описывающей размещение файлов и их атрибуты.

 Для синхронизации совместно работающих процессов, пытающихся использовать один и тот же файл одновременно, в файловых системах реализуется механизм блокировки файлов и отдельных записей в файлах.

 Механизм контроля доступа к файлам позволяет администраторам многопользовательских ОС задавать для отдельных пользователей и групп пользователей набор операций, которые им разрешается выполнять над отдельным файлом или группой файлов, объединенных в каталог.

 Управление доступом в ОС осуществляется на основе одного из двух базовых подходов: избирательного доступа, когда владелец файла самостоятельно может определить права доступа к файлу и мандатного доступа, при котором права доступа определяются членством пользователя в определенной группе, и пользователь не может их произвольно изменять или делегировать.

 Права доступа к файлу могут присваиваться явно, а могут наследоваться у родительского каталога, что сокращает количество ручных операций и упрощает логику доступа.


Задачи и упражнения


1. За счет каких устройств удается распараллелить ввод-вывод даже в однопроцессорных системах?

2. Какие функции выполняет менеджер ввода-вывода?

3. Какие из следующих утверждений правильны?

 А) драйвер выполняет низкоуровневые функции по управлению устройством ввода-вывода;


 В) драйвер выполняет функции управления файловой системой;

 С) все функции драйвера вызываются по прерываниям;

 D) драйвер является частью подсистемы ввода-вывода;

 Е) драйвер организует взаимодействие модулей ядра операционной системы;

 F) драйвер работает в привилегированном режиме.

4. Какие два типа ресурсов, связанных с диском, требуется выделить процессу, чтобы он выполнил запись данных на диск?

5. Каким из двух типов драйверов — блок-ориентированным или байт-ориентированным — обслуживается диск?

6. С какой целью в некоторых файловых системах характеристики файла отделяются от его имени?

7. Какие программные компоненты поддерживают структуру файла в тех ОС, где файл представлен последовательносью байт?

8. С какого каталога начинается «раскрутка» полного имени файла?

9. Операционная система выделяет файлам пространство на диске:

 А) секторами; 

 В) дорожками; 

 С) кластерами; 

 D) цилиндрами.

10. Выберите размер кластера для файловой системы FAT16, устанавливаемой в разделе, который разделен на секторы размером 512 байт и имеет общий объем 272 Мбайт. Оцените, сколько в этом случае кластеров будет содержать область данных, а также какой размер необходимо отвести таблице FAT. Учтите, что размер кластера должен быть равен степени двойки. Примите во внимание также, что стандартным размером корневого каталога для жестких дисков является размер в 32 сектора.

11. При каких условиях можно автоматически гарантированно восстановить в файловой системе FAT удаленный файл?

12. Сформулируйте основную цель введения в ОС системного вызова open.

13. В какой из типов систем управления доступом — избирательной или мандатной — пользователю предоставляется большая свобода действий?

14. Какой смысл имеет операция «выполнить каталог» в ОС UNIX?

15. С помощью какого механизма пользовательский процесс может запускать на выполнение привилегированные утилиты операционной системы UNIX?

16. Чем отличается разрешение Full Control для файлов от разрешения Change в Windows NT?

17. Какие действия по отношению к файлу А разрешены пользователю ОС Windows NT, если он лично имеет разрешение Change, а для группы, в которую он входит, задано разрешение No Access?

289