
- •Операционные системы и спо
- •Понятие процесса.
- •Прерывания:
- •Планирование и управление ресурсами. Цели планирования
- •Дисциплины диспетчеризации.
- •Проектирование взаимодействующих вычислительных процессов.
- •Светофоры (семафоры)
- •Почтовые ящики
- •Программные каналы (pipe)
- •Очереди сообщений
- •Понятие тупиковой ситуации и выполнение параллельных вычислительных процессов.
- •Организация ввода-вывода Основные понятия
- •Режимы управления вводом/выводом
- •Спулинг
- •Основные системные таблицы ввода/вывода
- •Основные характеристики
- •Ос unix.
- •Основные концепции системы
- •Функции ядра
- •Процесс
- •Межпроцессорные коммуникации
- •Свопинг
- •Файловые системы
- •Специальные файлы
- •Файлы связи
- •Обычные файлы
- •Каталоги
- •Переназначение входа и выхода
- •Конвейеры.
- •Защита информации.
Защита информации.
Одним из основных средств защиты информации в unix-е является защита файла с помощью кода защиты.
Когда пользователь регистрируется в системе у регистратора ему присваивается логическое имя и дается пароль, при этом пользователя приписывают к определённой группе.
Когда пользователь начинает работу и входит в систему, то система приписывает ему 2 идентификатора:
Пользовательский
Группы
Если пользовательский процесс породит другой процесс, то наследует эти два идентификатора.
Когда пользовательский процесс создает любой файл эти два идентификатора будут приписаны создаваемому файлу. Таким образом файл всегда помечен и система всегда может определить кто запрашивает файл : пользователь, член группы или посторонний человек.
Когда файл создаётся пользователем, для файла в индексном дескрипторе устанавливается код защиты.
Код защиты представляет из себя: rwx rwx rwx.Первая тройка букв в этом коде определяет пользователя, вторая члена группы, третья какое-то другое лицо.
r-читать
w-писать
x-исполнять
Таким образом код защиты определяет права всех пользователей. Пример кода защиты:
rwx r - - r - -
х- исполнение файла. Юникс не использует стандартных расширений и не понимает расширение .exe. Поэтому все файлы запуска программы он помечает как х.
Есть специальная команда, которая при необходимости может изменить код защиты.