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

Лабораторная работа №2

.docx
Скачиваний:
20
Добавлен:
10.08.2024
Размер:
213.53 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)

Факультет Инфокоммуникационных сетей и систем Кафедра Защищенных систем связи

Дисциплина Безопасность Astra Linux

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №2

Изучение прав доступа к файлам в Linux

(тема отчета)

Информационная безопасность (10.03.01)

(код и наименование направления/специальности)

Студент:

Ерохин А.Г. ИКБ-06

(Ф.И.О.) (подпись)

Студент:

Ананьев В.Р. ИКБ-06

(Ф.И.О.) (подпись)

Студент:

Низамутдинов И.И. ИКБ-06

(Ф.И.О.) (подпись)

Ст. преп. кафедры ЗСС:

Гельфанд А.М.

(Ф.И.О.) (подпись)

Оглавление

Цель лабораторной работы: 3

Задание: 3

Ход работы 4

Вывод 10

Цель лабораторной работы:

  1. Ознакомиться с правами доступа в операционной системе Linux

  2. Понять структуру прав доступа

  3. Освоить основные команды по обработке и управлению правами доступа

Задание:

  1. Ознакомиться с командами Linux для управления доступом.

  2. Создать две группы с названием group1 и group2.

  3. Создать пять пользователей с именами user1, user2 … user5 и добавить их в группу согласно приведенной ниже таблице

user1

user2

user3

user4

user5

group1

group2

  1. Авторизоваться за каждого пользователя и создать в домашнем каталоге структуру каталогов и файлов. Структура приведена на рис.6.

  2. Дать доступ для редактирования file2 второму пользователю.

  3. Дать доступ для редактирования file3 всем пользователям.

  4. Дать доступ для чтения и редактирования file4 первому и второму пользователю.

  5. Дать доступ для запуска test3 только первому пользователю.

  6. Запретить доступ для запуска test1 первому пользователю.

  7. Запретить доступ для чтения file5 третьему и пятому пользователю.

  8. Запретить доступ для запуска test2 всем пользователям.

  9. Запретить доступ для редактирования file7 третьему и четвертому пользователю, но разрешить всем остальным.

  10. Дать доступ для чтения и редактирования file1 пятому пользователю, всем остальным запретить.

  11. Дать доступ для чтения и редактирования file6 первому и второму пользователю, остальным запретить.

Ход работы

Создали две группы пользователей с названием group1 и group2 (рис.1).

Рисунок 1 – Создание групп

Создали 5 пользователей с именами user1, user2, …, user5, добавили их в соответствующие группы и создали домашний каталог для каждого (рис.2).

Рисунок 2 – Создание пользователей

Создали структуру каталогов и файлов как указано в задании (рис.3 – рис.7).

Рисунок 3 – Создание каталогов и файлов для user1

Рисунок 4 – Создание каталогов и файлов для user2

Рисунок 5 – Создание каталогов и файлов для user3

Рисунок 6 – Создание каталогов и файлов для user4

Рисунок 7 – Создание каталогов и файлов для user5

Создали и скомпилировали исполняемый файл со следующим кодом (рис.8).

Рисунок 8 – Исполняемый файл test

Создали три копии исполняемого файла и назвали их test1, test2 и test3. Под пользователем user скопировали эти файлы в соответствии со структурой директорий и файлов (рис.9).

Рисунок 9 – Копирование файлов test1, test2 и test3

Дали доступ для редактирования file2 второму пользователю (рис.10).

Рисунок 10 – Доступ к file2

Дали доступ для редактирования file3 всем пользователям (рис.11).

Рисунок 11 – Доступ к file3

Дали доступ для чтения и редактирования file4 первому и второму пользователю (рис.12).

Рисунок 12 – Доступ к file4

Дали доступ для запуска test3 только первому пользователю (рис.13).

Рисунок 13 – Доступ к test3

Запретили доступ для запуска test1 первому пользователю (рис.14).

Рисунок 14 – Доступ к test1

Запретили доступ для чтения file5 третьему и пятому пользователю (рис.15).

Рисунок 15 – Доступ к file5

Запретили доступ для запуска test2 всем пользователям (рис.16).

Рисунок 16 – Доступ к test2

Запретили доступ для редактирования file7 третьему и четвертому пользователю, но разрешить всем остальным (рис.17).

Рисунок 17 – Доступ к file7

Дать доступ для чтения и редактирования file1 пятому пользователю, всем остальным запретить (рис.18).

Рисунок 18 – Доступ к file1

Дать доступ для чтения и редактирования file6 первому и второму пользователю, остальным запретить (рис.19).

Рисунок 19 – Доступ к file6

Вывод

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

Санкт-Петербург 2022 г