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

ЛАБЫ UNIX / ЛР 3 UNIX

.docx
Скачиваний:
0
Добавлен:
20.10.2026
Размер:
3 Мб
Скачать
☆

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»

(МТУСИ)

Кафедра «Сети связи и системы коммутации»

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

по дисциплине

«Основы работы с UNIX-подобными операционными системами»

на тему

«Изучение флагов в командах. Основы работы с различными правами доступа. Работа с процессами»

Выполнила:

студентка группы БИН2401

Балыбердина Анастасия Максимовна

Проверил:

Ассистент кафедры ССиСК

Рогач Иван Сергеевич

Москва, 2025

Цель работы: ознакомиться с флагами и с различными правами доступа в Linux. Изучить методологию работы с пользователями с различными правами доступа и использование флагов в командах

ЗАДАНИЕ 1

Рисунок 1.1 – команда ps

Рисунок 1.2 – команда top

Рисунок 1.3 – остановка процесса

Рисунок 1.4 – запуск остановленного процесса

Рисунок 1.5 – прекращение процесса (окончательное)

ЗАДАНИЕ 2

Рисунок 2.1 - создать папку, в которой только ваш пользователь сможет создавать и удалять файлы, а остальные пользователи – только просматривать список файлов.

ЗАДАНИЕ 3

Рисунок 3.1 - создать «теневой» каталог.

Рисунок 3.2 - Показать, что получить список файлов нельзя, но можно получить доступ к файлу, зная его имя.

ЗАДАНИЕ 4

Рисунок 4.1 - создать каталог, доступ на запись, в которую есть только у суперпользователя, а доступ на чтение – у всех.

Рисунок 4.2 – проверка

ЗАДАНИЕ 5

Рисунок 5.1 – создать файл, который могут читать все, а редактировать суперпользователь

Рисунок 5.2 – проверка 1

Рисунок 5.3 – переход в суперпользователя

Рисунок 5.4 – проверка 2

ЗАДАНИЕ 6

Рисунок 6.1 - создать нового пользователя. Создайте новую группу под названием t. Добавьте своего пользователя и нового пользователя в группу t (не делайте эту группу основной). Создайте в домашней директории нового пользователя файл (вы получите ошибку). Создайте новую папку /home/TEST. Назначьте владельцем группу t. Выдайте группе полные права на директорию. Убедитесь, что теперь оба пользователя в группе t могут создавать файлы в папке /home/TEST.

1. Разница между утилитами sudo и sudo su?

- `sudo` позволяет обычному пользователю выполнять команду с привилегиями другого пользователя, обычно с правами суперпользователя (root), без необходимости менять сессию

- `sudo su` изменяет текущую сессию на суперпользователя (root), что означает, что после ввода этой команды пользователь получает доступ к оболочке root

2. В чем разница между SUID, SGID и Sticky Bit?

- SUID (Set User ID) — специальный бит, который, если установлен на исполняемом файле, позволяющий этому файлу выполняться с привилегиями владельца файла, а не пользователя, который его запускает

- SGID (Set Group ID) — специальный бит, который, если установлен на исполняемом файле, позволяет этому файлу выполняться с правами группы владельца, а не группы пользователя, который его запускает

- Sticky Bit — специальный бит, установленный на директорию, который позволяет только владельцу файла удалять или изменять файлы в этой директории

3. Разница между утилитами top и ps?

- `top` — интерактивная утилита, которая отображает текущую активность процессов в реальном времени

- `ps` — утилита, которая отображает статический список процессов в момент выполнения.

4. Опишите, как можно снять все права на папку для всех, кроме владельца с помощью одной команды.

chmod 700 <имя_папки>

5. Как узнать, какой процесс занимает больше всего процессорного времени, и как его завершить?

top

P

q

kill <pid>

Соседние файлы в папке ЛАБЫ UNIX