Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №4.docx
Скачиваний:
0
Добавлен:
28.09.2026
Размер:
1 Мб
Скачать
☆

Министерство цифрового развития связи и массовых коммуникаций

Ордена Трудового Красного Знамени

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

СВЯЗИ И ИНФОРМАТИКИ»

Кафедра «Системное программирование»

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

по дисциплине «Современные операционные системы»

на тему «Основы безопасности в Linux»

Выполнил: студент группы М092501(70)

Ягудин Р.Р.

Проверил: доц. Трухманов В.Б.

Москва 2025 г.

СОДЕРЖАНИЕ

№ стр.

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

  2. Задачи работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

  3. Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

  4. Экспериментальная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1. Root права . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    2. Задание №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    3. Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    4. Задание №2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

  5. Ответы на контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

  6. Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

  1. ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ

Научиться создавать и администрировать пользователей в операционной системе Linux.

  1. ЗАДАЧИ РАБОТЫ

  1. Подготовить виртуальный терминал для выполнения команд

  2. Получить права суперпользователя в системе

  3. Создать новых пользователей и группы

  4. Осуществить разграничение прав доступа к файлам и директориям для конкретных пользователей и групп

  1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Пользователь является ключевым понятием в системе доступа Linux. Как правило, в ОС домашнего компьютера редко бывает больше двух пользователей, однако, в случае распределённых локальных систем учётных записей может быть десятки или даже сотни. В Ubuntu, как, впрочем, и в Windows, у пользователя есть своё выделенное пространство – рабочая или домашняя директория, доступ к которой имеет только он и пользователь с расширенными правами доступа (администратор). Но он также может иметь доступ к общим программам и утилитам – и здесь важно организовать всё правильно с точки зрения безопасности файлов и данных.

  1. Экспериментальная часть

    1. Root права

Запускаем ВМ, дожидаемся загрузки ОС и запускаем терминал

Рисунок 1 – Запуск терминала ВМ

Запускаем запись терминала и вводим команду ls -l для подтверждения создания файла

Рисунок 2 – Запись терминала ВМ и вывод созданного файла

Обратимся к файлу etc/passwd, введя пароль, который задавался при установке Ubuntu

Рисунок 3 – Обращение к файлу etc/passwd

Рисунок 4 – Обращение к файлу etc/passwd

Описание структуру файла и полей, содержащихся в нём:

  • Каждая строка представляет собой отдельного пользователя

  • Поля между собой разделены «:»

  • Формат строки:

имя:пароль(x):UID:GID:комментарий:домашняя директория:оболочка