# 5.LB ###### tags: `Linux Labs` # Практическая работа. “Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11”. ### **Цель работы:** - Научиться работать с Linux-системами. - Изучить настройки и конфигурационные файлы. - Научиться настраивать права доступа. ### Задача: - Необходимо развернуть стенд из двух виртуальных машин Debian 11. 1.**[Дистрибутив Debian тут](https://www.debian.org/download)** - Создать snapshot каждой из виртуальной машинки на момент установки. - Использовать методические указания: 1.**[Основы Linux_1](https://hackmd.io/@IgorLitvin/BJXDOHWzK)** 2.**[Основы Linux_2](https://hackmd.io/@IgorLitvin/BJIgQqC-K)** - Проделать все пункты в задании ## Выполнение задания 1. Установить Debian 11. первый готов ![](https://i.imgur.com/a0xWDLa.png) второй готов ![](https://i.imgur.com/gN22e14.png) 2. Создать snapshot. первый ![](https://i.imgur.com/yuwcnki.png) второй ![](https://i.imgur.com/iMg5Y6A.png) 3. Включить пользователя в группу sudo. ![](https://i.imgur.com/dKt6VhT.png) 4. Выделить место на VMware под новый HDD. создаём новый диск ![](https://i.imgur.com/fXCrf9t.png) создаём второй ![](https://i.imgur.com/z2M4XAo.png) новые диски появились ![](https://i.imgur.com/W1Zrrer.png) ![](https://i.imgur.com/GeZdUOu.png) 5. Создать 2 новыx HDD. создаём 2 новые домашние директории для каждого диска соответственно ![](https://i.imgur.com/brxSmWC.png) подключаем диски первый ![](https://i.imgur.com/cTD5TUo.png) ![](https://i.imgur.com/XWUM5sn.png) второй ![](https://i.imgur.com/HwV9AKo.png) ![](https://i.imgur.com/xX8qjAt.png) форматирование ![](https://i.imgur.com/le6YqFh.png) подключение к домашним директориям ![](https://i.imgur.com/oQOAbON.png) настройка fstab ![](https://i.imgur.com/RriyUdj.png) 6. Создать директорию “Data”, bigData. ![](https://i.imgur.com/yOF3Zmc.png) 7. Примонтировать первый новый HDD в Linux системе к вновь созданной директории “biData” смотри пункт 8 8. Примонтировать второй новый HDD в Linux системе к вновь созданной директории “Data” ![](https://i.imgur.com/14eT4Hi.png) ![](https://i.imgur.com/WWjlEWN.png) 9. Примонтировать одну папку в другую, для этого используйте опцию --bind. ![](https://i.imgur.com/76g5SpT.png) 10. Создать новую группу “PT”. ![](https://i.imgur.com/UYmsjtp.png) 11. Создать папку “23” в директории “Data”. ![](https://i.imgur.com/mk6xgaZ.png) 12. Назначить на данную папку “23” группу “PT”. ![](https://i.imgur.com/wxd1kYY.png) 13. Создать нового пользователя. ![](https://i.imgur.com/64RkDvt.png) 14. Назначить пароль. смотри пункт 13 15. Включить нового пользователя в группу “PT”. ![](https://i.imgur.com/DQsDFRb.png) 16. Убедиться, что в домашнем каталоге создана директория с новым пользователем. ![](https://i.imgur.com/3h6x8pY.png) 17. Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным (permission denied), пояснить вывод команды ls. ![](https://i.imgur.com/9XT9V5K.png) вывод ls -l ![](https://i.imgur.com/shxerGA.png) Первый символ "d" = файл является директорией Следующие три "rwx" = полный доступ для владельца файла, в нашем случае владелец — root Вторые три "r-x" = доступ на чтение и исполнение для группы root Последние три "---" = полный запрет доступа для любых пользователей, не относящихся к группе root и не являющихся владельцем файла. 18. Залогиниться новым пользователем в Linux, проверить работу 17 пункта. ![](https://i.imgur.com/EC1MzXS.png) ![](https://i.imgur.com/56kjFRI.png) 19. Установить SSH-сервер (сменить стандартный порт на любой другой). Защитить SSH-сервер с помощью ключей. качаем сервер ssh ```apt install -y ssh``` запускаем сервис и добавляем его в автозагрузку ![](https://i.imgur.com/hAzPbrt.png) Заходим в конфиг ``` vim /etc/ssh/sshd_config ``` меняем порт ![](https://i.imgur.com/hhdta1x.png) включаем доступ по ключам ![](https://i.imgur.com/9A6EsJ6.png) 20. Подключиться из Windows на виртуальную машинку Linux по SSH с помощью PuTTY. ![](https://i.imgur.com/pCIYtW3.png) 21. Проверить работу после перезапуска системы, что все настройки сохранились, прислать скрин конфигурационного файла fstab. диски автоматически примонтировались ![](https://i.imgur.com/L6LMz2u.png) ssh конфиг сохранился ![](https://i.imgur.com/ZY854bd.png) fstab сохранился ![](https://i.imgur.com/qmSP7i4.png)