Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Программное обеспечение ЭВМ___.ppt
Скачиваний:
252
Добавлен:
31.05.2015
Размер:
4.98 Mб
Скачать

Управление доступом в UNIX

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

Биты защиты разделены на три группы UUUGGGOOO:

UUU – биты прав доступа пользователя (владельца файла);

GGG – биты прав доступа группы пользователя;

OOO – биты прав доступа остальных пользователей.

Биты защиты определены для следующих прав RWX:

R – чтение

W – запись

X - выполнение

Управление доступом в UNIX

Для установки прав доступа может быть использована команда chmod:

Синтаксис команды

chmod права объекты

Для установки прав может быть использованы числовые значения или символьное представление:

Например для установки прав RW-R--R-- (110 100 100 в двоичном представлении) файлу test.cpp выполняется с помощью команд:

chmod 644 test.cpp

chmod u=rw,g=r,o=r test.cpp

Для добавления прав используются модификатор +

chmod u+x rc.conf

Для распространения прав доступа на вложенные файлы и подкаталоги используется опция –R

chmod 644 –R directory/

Часть II.5

Сетевые функции в операционных системах

Сетевые операционные системы

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

Компьютерные сети

Под компьютерной сетью

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

Функциональные компоненты сетевой ОС

Основные компоненты сетевой ОС:

Средства управления локальными ресурсами

компьютера реализует все функции ОС автономного компьютера (управление процессами, оперативной памятью, управление внешней памятью, пользователями и т.п.)

Сетевые средства, разделяемые на три компонента:

Серверная часть ОС – средства предоставления локальных ресурсов и сервисов в общее пользование

Клиентская часть ОС – средства запроса на доступ к удаленным ресурсам и сервисам

Транспортные средства ОС, совместно с коммуникационной системой обеспечивающие передачу сообщений между компьютерами

Сетевые службы и сервисы

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

Сервис – интерфейс между потребителем услуг (пользователем или приложением) и поставщиком услуг (службой)

Подходы к построению сетевых операционных систем

Сетевые службы глубоко интегрированы в операционную систему (например, Windows NT)

Сетевые службы объединены в виде некоторого набора программных модулей – оболочки (например, LAN Server, NetWare for UNIX)

Сетевые службы разрабатываются и поставляются в виде отдельных программных модулей (NDS для различных ОС)

 

Встроенные

 

сетевые

Сетевая ОС

службы

Сетевая

оболочка

ОС

Сетевые

Сетевая ОС службы – отдельные приложения

Типы сетевых ОС

В зависимости от распределения функций между компьютерами, они могут выступать в роли

выделенного сервера или клиентского узла

Сеть может быть построена по следующим схемам:

На основе компьютеров, совмещающих функции клиента и сервера – одноранговая сеть

На основе клиентов и серверов – сеть с выделенными серверами

Сеть, включающая узлы разных типов –

гибридная сеть.

Часть II.6

Особенности операционной системы UNIX