---
# System prepended metadata

title: Макаров Дмитрий Владиславович - Linux Basic. Практическая работа №5. Работа с файловой системой Linux

---

# Макаров Дмитрий Владиславович - Linux Basic. Практическая работа №5. Работа с файловой системой Linux 


[toc]


## Практическая работа №5 Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11 


### 1. Установить Debian 11.

Первая Debian машина

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


Вторая Debian машина

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


### 2. Создать snapshot.

Первая Debian машина

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

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

Вторая Debian машина

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


### 3. Включить пользователя в группу sudo.

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

### 4. Выделить место на VMware под новый HDD.

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

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


### 5. Создать 2 новыx HDD.

Смотрим какие диски доступны на машине

`fdisk -l`

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

Создаём новые диски

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

Проверяем

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

Создаём файловые системы

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


#### 5.1.Необходимо примонтировать 1 диск как файловую систему только для чтения.

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

#### 5.2.Примонтировать 2 диск стандартно.

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

### 6. Создать директорию “Data”, bigData.

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

### 7. Примонтировать первый новый HDD в Linux системе к вновь созданной директории “bigData”

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

### 8. Примонтировать второй новый HDD в Linux системе к вновь созданной директории “Data”

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


### 9. Примонтировать одну папку в другую, для этого используйте опцию --bind.

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



### 10. Создать новую группу “PT”.

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

### 11. Создать папку “23” в директории “Data”.

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


### 12. Назначить на данную папку “23” группу “PT”.

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

### 13. Создать нового пользователя.

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


### 14. Назначить пароль.

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



### 15. Включить нового пользователя в группу “PT”.

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


### 16. Убедиться, что в домашнем каталоге создана директория с новым пользователем.

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


### 17. Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным 

`chmod 700 Data`


:::info
**700 (-rwx------)**
:information_source:  Владелец может читать, записывать и запускать на выполнение; никто другой не имеет права выполнять никакие действия
:::


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


### 18. Залогиниться новым пользователем в Linux, проверить работу 17 пункта.

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

Права на чтение, записаь и исполнение даны только владельцу директории. У остальных пользователей прав нет, а значит **user1** не просмотреть папку.

### 19. Установить SSH-сервер (сменить стандартный порт на любой другой).

Устанавливаем 

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

Меняем файл конфига

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

Перезапускаем и проверяем работу

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




### 20. Защитить SSH-сервер с помощью ключей.

Меняем правила в конфиге

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

Генерируем **SSH-ключ**

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

Отправляем его второй машине Дебиан

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

Пробуем подключиться

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


### 21. Подключиться из Windows на виртуальную машинку Linux по SSH с помощью PuTTY

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


### 22. Проверить работу после перезапуска системы, что все настройки сохранились, прислать скрин конфигурационного файла fstab.

Конфигурационного файла **fstab**:

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

`fdisk -l`

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






