---
# System prepended metadata

title: Практическая работа №6

---

![](https://hackmd.io/_uploads/Bkvao4Q82.png)

# Практическая работа №6

# Настройка и конфигурация Linux-систем и прав доступа на базе Debian 11

## Цель работы

- Научиться работать с Linux-системами
- Изучить настройки и конфигурационные файлы
- Научиться настраивать права доступа
- Научиться настраивать VLAN



---
# 1. Установка Debian
В своей работе я буду использовать 2 виртуальные машины на базе Debian (Ubuntu, Kali) в программе Wmvare
![](https://i.imgur.com/R9n5a35.png)

**После установки наших машин необходимо сделать snapshot каждой из них**

![](https://i.imgur.com/4hzN6ij.png)

![](https://i.imgur.com/w9UF9q7.png)


---
# 2. Выполнение практической работы по конфигурационным файлам

[Практическая работа "Конфигурационные файлы Linux"](https://hackmd.io/TsPuwKFXQDaOVg55FeGfsg)

# 3. Добавление пользователя в группу sudo
Сделать это можно двумя способами:
1. С помощью команды в терминале
![](https://i.imgur.com/2XbTwbn.png)

2. С помощью конфигурирования файла /etc/sudoers
![](https://i.imgur.com/rHHwbY8.png)


---
# 4. Выделить место на Wmvare под новый HDD
[Практическая работа "Добавление нового диска и монтирование разделов"](https:hackmd.io/4VPC_5FnQKWExpOtn4gDww)



---
# 5. Создание и монтирование 2 HDD
Для начала создадим 2 HDD в системе Wmvare
![](https://i.imgur.com/uVV78j5.png)

Зайдя в систему, создадим два корневых каталога для будущего монтирования файловых систем в них:
![](https://i.imgur.com/Z7MYT6S.png)

С помощью команды fdisk -l найдем наши 2 недавно созданных диска:
![](https://i.imgur.com/YEu2dwx.png)

Отформатируем оба диска:
![](https://i.imgur.com/hTcggCc.png)

![](https://i.imgur.com/Fpo97eM.png)

**Теперь примонтируем первый диск к каталогу bigData в режиме "только для чтения"**
![](https://i.imgur.com/CRugWXI.png)
**Второй диск примонтируем к каталогу Data в стандартном режиме:**
![](https://i.imgur.com/03XeDMf.png)
Для сохранения текущих настроек воспользуемся командой `blkid`, чтобы узнать **UUID** двух наших созданных дисков
![](https://i.imgur.com/5v8o8Cb.png)
Отредактируем файл /etc/fstab и перезагрузим систему:
![](https://i.imgur.com/gJOPVgj.png)
Можем увидеть, что диски успешно примонтированы:
![](https://i.imgur.com/Md6kTPO.png)

**Теперь примонтируем первый каталог (в который мы смонтировали первый наш диск) во второй**
![](https://i.imgur.com/WnInuhv.png)
Как видим, перемонтирование прошло успешно
![](https://i.imgur.com/JGOSF1I.png)
Закрепим наши настройки конфигурированием файла /etc/fstab:
![](https://i.imgur.com/13glOS9.png)

Создадим группу MIREA:
![](https://i.imgur.com/TXkGXob.png)

Теперь создадим папку 23 в директории Data:
![](https://i.imgur.com/pmZaYyz.png)

Назначим этой папке группу MIREA:
![](https://i.imgur.com/6OEiBTO.png)


Создадим нового пользователя и в процессе зададим его пароль:
![](https://i.imgur.com/eO1mSsM.png)

Теперь добавим этого пользователя в группу MIREA:
![](https://i.imgur.com/WSVQeCT.png)

Самое время убедиться в том, появилась ли у нас в домашнем каталоге директория нового пользователя, давайте посмотрим:
![](https://i.imgur.com/DX7XA7w.png)

Для безопасности после создания нового пользователя необходимо сделать файлы **passwd** и **shadow** нечитаемыми с помощью команды **CHATTR**. 
> [Практическая работа "Утилита Chattr"](https://hackmd.io/VuC6pfkARQuLFBovXqqVYA)

Для безопасности после создания нового пользователя необходимо сделать файлы passwd и shadow нечитаемыми с помощью команды CHATTR.
![](https://i.imgur.com/pp8hcDE.png)
Предотвратив модификацию файлов /etc/passwd или /etc/shadow, мы защитим их от случайного удаления или подмены, а также отключим создание пользовательских аккаунтов.
![](https://i.imgur.com/QeZHnS6.png)
Таким образом мы можем защитить важные файлы от удаления.

Для того, чтобы команда ls, выполненная новым пользователем в директории Data была недоступна, нам необходимо обратить внимание на права этой папки:
![](https://i.imgur.com/OSe0Trj.png)
По данной конфигурации мы можем понять, что простой пользователь может читать файлы директории и исполнять их. 
Чтобы выполнить поставленную задачу, мы должны ограничить права пользователя на выполнение в этой папке.
![](https://i.imgur.com/oMjhy4T.png)
Смотрим, как изменились права директории:
![](https://i.imgur.com/99JuLR0.png)
Проверим нашу директорию, для этого зайдем с нового пользователя:
![](https://i.imgur.com/NIuOYz6.png)
> **Команда ls – просмотр каталога.**
> Данная команда используется в командной оболочке Linux для вывода содержимого каталогов и информации о файлах.

Теперь перезагрузим нашу систему и проверим, что все настройки сохранены.


---
# 6. Практическая работа "Команда sudo в Linux"

[Практическая работа "команда sudo в Linux"](https://hackmd.io/AuJXUF0ST8maiRNc-4C3rQ)

# 7. Практическая работа "Установка и настройка сервера SSH в Linux"
[Установка и настройка сервера ssh в Linux](https://hackmd.io/zvQ7kOxjRXu8ceLddGw9sw)

# 8. Установка и настройка Putty
[Установка и настройка putty](https://hackmd.io/zk0GPsVhQoGojw5wSMe0HA)

# 9. Выполнить практическую работу по настройке VLAN
[Практическая работа "VLAN"](https://hackmd.io/vq2Tmf17SAyuyl4linl7cQ)

# 10. Полезные и опасные команды Linux
[Полезные и опасные команды Linux](https://hackmd.io/Y1RADMc6SxCzZbdbtGD4og)