Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Болтушкин Л.С., группа 712-2, лабораторная 5.docx

.pdf
Скачиваний:
2
Добавлен:
04.10.2024
Размер:
1.15 Mб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОННИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

АДМИНИСТРИРОВАНИЕ ASTRA LINUX

Отчет по лабораторной работе №5

по дисциплине «Безопасность операционных систем»

Студент гр. 712-2

___________ Л.С. Болтушкин

__________

Руководитель Преподаватель кафедры КИБЭВС

_______ __________ А.В. Вовченко

__________

Томск 2024

Введение

Целью данной лабораторной работы является изучение таких процессов

вLinux как:

Общие понятия о программах, процессах и потоках выполнения;

Жизненный цикл процесса;

Виды межпроцессного взаимодействия;

Настройка доступа к общим библиотекам;

Мониторинг процессов;

Управление приоритетом процесса;

Сигналы;

Управление заданиями.

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

групп:

Подготовка к созданию учетных записей;

База данных локальных учетных записей;

Команды и графические утилиты для создания, изменения и удаления учетных записей;

Управление паролями;

Настройка окружения пользователя;

Управление аутентификацией и авторизацией с помощью PAM.

2

1 Ход работы

1.1 Процессы в Linux

На рисунке 1.1 с помощью команды «top –Н» определяем количество потоков, которые используются.

Рисунок 1.1 – Количество используемых потоков

На рисунке 1.2 показана работа с настройкой окна процессов.

3

Рисунок 1.2 – Работа с настройками

Работа с новым терминальным окном показана на рисунке 1.3.

Рисунок 1.3 – Работа в новом терминальном окне

4

На рисунке 1.4 выбор процессов по пользователям

Рисунок 1.4 – Вывод процессов пользователя

На рисунке 1.5 показан поиск запущенного процесса.

Рисунок 1.5 – Поиск процесса по названию

5

На рисунке 1.6 показан результат выполнения команд vim ~/file.txt и

нажатия сочетания клавиш Ctrl+Z.

Рисунок 1.6 – Результат выполнения команды

На рисунке 1.7 показан результат выполнения команды sleep 600.

Рисунок 1.7 – Результат выполнения команды «sleep 600» 6

На рисунке 1.8 показано как сделать процесс sleep 600 фоновым.

Рисунок 1.8 – Фоновый процесс

На рисунке 1.9 показано изменение константы.

Рисунок 1.9 – Изменение константы

7

На рисунке 1.10 показано восстановление работы процесса vim file.txt.

Рисунок 1.10 – Восстановление работы процесса

На рисунке 1.11 показана подача сигналов

Рисунок 1.11 – Подача сигналов процессу «sleep 600» 8

На рисунке 1.12 создание перехватчиков сигналов, для этого в терминале Fly нужно прописать команду «nano trap.sh».

Рисунок 1.12 – Перехватчик сигналов

На рисунке 1.13 показана блокировка сигнала с помощью написанного блокиратора.

Рисунок 1.13 – Блокировка сигнала

9

1.2 Основы работы в командной строке ОС Astra Linux

На рисунке 1.14 показано создание нового пользователя и настройка учетной записи (привязка к группе и установление пароля).

Рисунок 1.14 – Создание нового пользователя

Информация о паролях пользователя представлена на рисунке 1.15.

10