# Катенин Владимир - OS Linux Basic. Занятие 5. Работа с файловой системой Linux [toc] ## Практическая работа №5 Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11 **Нужно выполнить следующее:** ### 1. Установить Debian 11. Первая виртуальная машина: ![](https://i.imgur.com/pDabxQs.jpg) Вторая виртуальная машина: ![](https://i.imgur.com/5M9RnOZ.jpg) ### 2. Создать snapshot. Создаем снапшот первой машины: ![](https://i.imgur.com/CA31ntz.jpg) Проверяем: ![](https://i.imgur.com/t3meUQD.jpg) Создаем снапшот второй машины: ![](https://i.imgur.com/Dlnntlp.jpg) Проверяем: ![](https://i.imgur.com/8w87J06.jpg) ### 3. Включить пользователя в группу sudo. ![](https://i.imgur.com/CxkE2Gs.jpg) ### 4. Выделить место на VBox под новый HDD. ![](https://i.imgur.com/vBCSGmZ.jpg) ### 5. Создать 2 новыx HDD. Посмотрим доступные диски: `fdisk -l` ![](https://i.imgur.com/SsD5b6n.jpg) Подключенный диск находится в /dev/sdb `fdisk /dev/sdb` ![](https://i.imgur.com/ogjGRAm.jpg) Для создания двух новых разделов введем `n` ![](https://i.imgur.com/l1xBiuU.jpg) Проверяем новые разделы ![](https://i.imgur.com/HLPowDa.jpg) Создадим файловые системы ![](https://i.imgur.com/osB64it.jpg) #### 5.1.Необходимо примонтировать 1 диск как файловую систему только для чтения. ![](https://i.imgur.com/NSl0vm7.jpg) #### 5.2.Примонтировать 2 диск стандартно. ![](https://i.imgur.com/JuYZ0TC.jpg) ### 6. Создать директорию “Data”, bigData. ![](https://i.imgur.com/ThmJeSt.jpg) ### 7. Примонтировать первый новый HDD в Linux системе к вновь созданной директории “biData” ![](https://i.imgur.com/RlBfafH.jpg) ### 8. Примонтировать второй новый HDD в Linux системе к вновь созданной директории “Data” ![](https://i.imgur.com/Mq54aqc.jpg) Проверим: ![](https://i.imgur.com/B2GsiI4.jpg) ### 9. Примонтировать одну папку в другую, для этого используйте опцию --bind. ![](https://i.imgur.com/itIvAeP.jpg) ### 10. Создать новую группу “PT”. ![](https://i.imgur.com/3BLZ5dh.jpg) ### 11. Создать папку “23” в директории “Data”. ![](https://i.imgur.com/MSx2yZW.jpg) ### 12. Назначить на данную папку “23” группу “PT”. ![](https://i.imgur.com/6tfRknf.jpg) ### 13. Создать нового пользователя. ![](https://i.imgur.com/NYGrOsT.jpg) ### 14. Назначить пароль. ![](https://i.imgur.com/rSZcZSC.jpg) ### 15. Включить нового пользователя в группу “PT”. ![](https://i.imgur.com/h3LoqBm.jpg) ### 16. Убедиться, что в домашнем каталоге создана директория с новым пользователем. ![](https://i.imgur.com/W8o8aXL.jpg) ### 17. Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным (permission denied), пояснить вывод команды ls. ![](https://i.imgur.com/VS1fsUe.jpg) ### 18. Залогиниться новым пользователем в Linux, проверить работу 17 пункта. ![](https://i.imgur.com/l12FVSD.jpg) Права на чтение, запись и исполнение даны владельцу и группе пользователей. Все остальные пользователи не имеют никаких прав, следовательно, пользователь user1, не состоящий в группе PT и не являющийся владельцем, не может выполнить команду ls. ### 19. Установить SSH-сервер (сменить стандартный порт на любой другой). Устанавливаем SSH-сервер: ![](https://i.imgur.com/lYevM04.jpg) Меняем стандартный порт на 2123: ![](https://i.imgur.com/cECArv3.jpg) Сохраняем, перезапускаем и смотрим статус: ![](https://i.imgur.com/6WY5GiR.jpg) ### 20. Защитить SSH-сервер с помощью ключей. Меняем параметры в конфиге: ![](https://i.imgur.com/ZQypmuO.jpg) Сгенерируем ключ: ![](https://i.imgur.com/8nauchZ.jpg) Скопируем ключ на сервер: ![](https://i.imgur.com/7WpM16M.jpg) Авторизуемся по ключу: ![](https://i.imgur.com/nId8eoX.jpg) ### 21. Подключиться из Windows на виртуальную машинку Linux по SSH с помощью PuTTY Включим авторизацию по паролю: ![](https://i.imgur.com/bBaADuM.jpg) Пробуем подключиться через PuTTY: ![](https://i.imgur.com/59PJPcv.jpg) Подключаемся к нашей машине: ![](https://i.imgur.com/1KSLpzV.jpg) ### 22. Проверить работу после перезапуска системы, что все настройки сохранились, прислать скрин конфигурационного файла fstab. ![](https://i.imgur.com/aboTEgA.jpg)