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

Lab_2

.docx
Скачиваний:
135
Добавлен:
25.06.2021
Размер:
1.14 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ

ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА

Кафедра защищенных систем связи

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

«ИЗУЧЕНИЕ ПРАВ ДОСТУПА К ФАЙЛАМ В LINUX»

по дисциплине «Безопасность Astra Linux»

Выполнили студенты гр. ИКБ

Принял ст.преп.

Цветков А.Ю.

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

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

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

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

Используемое программное обеспечение

Для выполнения лабораторной работы используется установленный дистрибутив ОС Linux.

Задание на лабораторную работу && Порядок выполнения работы

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

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

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

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

На всякий случай, контрольный:

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

Люди мы продвинутые:

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

sudo chmod o+w ~/*/*/file3

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

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

sudo setfacl –m “u:user1:--x” ~/*/*/test3

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

sudo setfacl –m “u:user1:rw-” ~/*/*/test1

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

sudo setfacl –m “u:user3:---” ~/*/*/file5

sudo setfacl –m “u:user5:---” ~/*/*/file5

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

sudo chmod a-x ~/*/*/*/test2

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

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

sudo setfacl –m “u:user5:rw-” ~/*/*/file1

sudo chmod a-rw ~/*/*/test1

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

sudo setfacl –m “u:user5:rw-” ~/*/*/*/file6

sudo setfacl –m “u:user2:rw-” ~/*/*/*/file6

sudo chmod a-rw ~/*/*/*/file6

Вывод:

Научились работать с правами доступа в операционной системе Linux, нагуглили мануал по setfacl, команде, позволяющей выдать promission rwx на конкретный файл/директорию, освоили основные команды по обработке и управлению правами доступа.

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

2020

Соседние файлы в предмете Безопасность Astra Linux