---
# System prepended metadata

title: Untitled

---

**Отчёт по заданию 5.
Занятиe 5. “Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11”.**

Выполнил Бершауэр Владислав.

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

Ход работы:

## **Часть 5.1. Монтирование HDD.**

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

Debian 11 установил в VirtualBox, соответственно HDD монтировал тоже там.
Установка без графической оболочки:

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

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

Система установлена:

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

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

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


2. Создать snapshot.

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

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

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

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

4. Создание двух новых HDD:

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

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

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

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

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

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

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

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

Форматирование:

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

Сам монтаж:

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

После монтажа нужно изменить файл /etc/fstab, добавить примонтированные диски:

Узнаем uid Адреса дисков.

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

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

Проверка после перезагрузки:

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


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

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

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

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

10. Создать папку “23” в директории “Data” и назначить на данную папку “23” группу “PT”.

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

11. Создать нового пользователя и назначить пароль. 

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

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

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

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

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

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

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

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

Permission denied - В доступе отказано. Команда chmod o=x осуществляет запрет на выполнение, чтение, изменение файлов в Data для всех **остальных пользователей**.

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

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

## **Часть 5.2. SSH.**

В процессе установки ОС Debian без графической оболчки сразу был включен SSH-Server.

Проверим, включен ли он:

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

Для начала изменим конфигурацию:

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

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

Расскоментируем порт, адрес для подключения по ipv4, авторизация по ключу, доступ по учетке рут (для передачи ключа с windows на debian, в последствии эта возможность будет отключена), авторизация по паролю, пустой пароль и путь к файлу authorized_keys.

Задача состоит в подключении по SSH протоколу с машинки Windows до Debian через putty. Попробуем сначала без Putty.

Сгенерируем ключи:

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

Экспортируем их через учетку рута до домашнего каталога:

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

Подключимся по ключам с портом 20:

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

Putty.

Для начала необходимо сгенерировать ключ через программу Putty keygen:

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

После чего сохранить закрытый ключ в любое место на компьютере.

Для корректного подключения нужно выполнить два шага:

1. Вывод программы записать в файл и экспортировать его на сервер:

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

Это и есть открытый ключ.

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

2. Изменить версию файла Ppk с 3 на 2, иначе Putty будет выдавать следующую ошибку "PuTTY key format too new":

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

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

Теперь экспортируем открытый ключ так же через учетку рута:

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

В программе Putty вписываем ip-address сервера, порт и путь к закрытому ключу:

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

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

Спокойно подключаемся по ключу:

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

Если в конфиге изменить подключение по паролю на запрет, то войти по ключу можно будет так же без проблем.


