# Макаров Дмитрий Владиславович - Linux Basic. Практическая работа №5. Работа с файловой системой Linux
[toc]
## Практическая работа №5 Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11
### 1. Установить Debian 11.
Первая Debian машина

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

### 2. Создать snapshot.
Первая Debian машина


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

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

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


### 5. Создать 2 новыx HDD.
Смотрим какие диски доступны на машине
`fdisk -l`

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

Проверяем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

### 17. Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным
`chmod 700 Data`
:::info
**700 (-rwx------)**
:information_source: Владелец может читать, записывать и запускать на выполнение; никто другой не имеет права выполнять никакие действия
:::

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

Права на чтение, записаь и исполнение даны только владельцу директории. У остальных пользователей прав нет, а значит **user1** не просмотреть папку.
### 19. Установить SSH-сервер (сменить стандартный порт на любой другой).
Устанавливаем

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

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

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

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

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

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

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

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

`fdisk -l`
