- •Отчёт по лабораторной работе №4
- •Экспериментальная часть
- •Root права
- •Задание №1
- •Задание №2
- •С помощью какой команды изменяются права на доступ к файлам и директориям?
- •Ответы на контрольные вопросы
- •Какими правами в операционной системе Linux обладает суперпользователь?
- •В чём отличия команд su и sudo?
- •С помощью какой команды можно посмотреть дерево процессов?
Министерство цифрового развития связи и массовых коммуникаций
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ»
Кафедра «Системное программирование»
Отчёт по лабораторной работе №4
по дисциплине «Современные операционные системы»
на тему «Основы безопасности в Linux»
Выполнил: студент группы М092501(70)
Ягудин Р.Р.
Проверил: доц. Трухманов В.Б.
Москва 2025 г.
СОДЕРЖАНИЕ
№ стр.
Цель лабораторной работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Задачи работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Экспериментальная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Root права . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Задание №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Задание №2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Ответы на контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ
Научиться создавать и администрировать пользователей в операционной системе Linux.
ЗАДАЧИ РАБОТЫ
Подготовить виртуальный терминал для выполнения команд
Получить права суперпользователя в системе
Создать новых пользователей и группы
Осуществить разграничение прав доступа к файлам и директориям для конкретных пользователей и групп
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Пользователь является ключевым понятием в системе доступа Linux. Как правило, в ОС домашнего компьютера редко бывает больше двух пользователей, однако, в случае распределённых локальных систем учётных записей может быть десятки или даже сотни. В Ubuntu, как, впрочем, и в Windows, у пользователя есть своё выделенное пространство – рабочая или домашняя директория, доступ к которой имеет только он и пользователь с расширенными правами доступа (администратор). Но он также может иметь доступ к общим программам и утилитам – и здесь важно организовать всё правильно с точки зрения безопасности файлов и данных.
Экспериментальная часть
Root права
Запускаем ВМ, дожидаемся загрузки ОС и запускаем терминал
Рисунок 1 – Запуск терминала ВМ
Запускаем запись терминала и вводим команду ls -l для подтверждения создания файла
Рисунок 2 – Запись терминала ВМ и вывод созданного файла
Обратимся к файлу etc/passwd, введя пароль, который задавался при установке Ubuntu
Рисунок 3 – Обращение к файлу etc/passwd
Рисунок 4 – Обращение к файлу etc/passwd
Описание структуру файла и полей, содержащихся в нём:
Каждая строка представляет собой отдельного пользователя
Поля между собой разделены «:»
Формат строки:
имя:пароль(x):UID:GID:комментарий:домашняя директория:оболочка
