# Linux basics 5 # Практика 5 Работа с файловой системой Linux *Выполнил Андреев Игорь Константинович* # Практика 5 Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11 ## Часть 1 - Утановка debian ### 1.1 Поэтапная установка ![](https://i.imgur.com/dx69rOY.png) ![](https://i.imgur.com/24ZR6fM.png) ![](https://i.imgur.com/5bgMkgM.png) ![](https://i.imgur.com/Hb9RECj.png) ![](https://i.imgur.com/HAPi1c7.png) ### 1.2 Создаём снапшот ![](https://i.imgur.com/6NgKkoi.png) ### 1.3 Добавляем hdd ![](https://i.imgur.com/4HKaZag.png) ## Часть 2 - задания ### 2.1 Включить пользователя в группу sudo ![](https://i.imgur.com/lDpnsUc.png) ### 2.2 Делим новый диск ### Просмотр разделов ![](https://i.imgur.com/TBWt1WU.png) ### Создаём 2 раздела ![](https://i.imgur.com/rUZsh6a.png) ### Проверяем ![](https://i.imgur.com/WPLaWoE.png) ### Фроматируем ![](https://i.imgur.com/CRzMXkx.png) ### 2.3 Создать директорию “Data”, bigData ![](https://i.imgur.com/iaKx9aZ.png) ### 2.4 Примонтировать первый новый HDD в Linux системе к вновь созданной директории “biData”. Примонтировать второй новый HDD в Linux системе к вновь созданной директории “Data”, при этом - Необходимо примонтировать 1 диск как файловую систему только для чтения (mount -r) - Примонтировать 2 диск стандартно (mount) ![](https://i.imgur.com/2F6CKp0.png) ### Проверяем ![](https://i.imgur.com/vvU4uTq.png) ### 2.5 Примонтировать одну папку в другую, для этого используйте опцию --bind ![](https://i.imgur.com/LmMarXU.png) ### 2.6 Создать новую группу “PT” ![](https://i.imgur.com/EDmph89.png) ### 2.7 Создать папку “23” в директории “Data” ![](https://i.imgur.com/WdUjE36.png) ### 2.8 Назначить на данную папку “23” группу “PT” ![](https://i.imgur.com/3LNMPH5.png) ### 2.9 Создать нового пользователя ![](https://i.imgur.com/5KvlcQe.png) ### 2.10 Назначить пароль ![](https://i.imgur.com/8gRYzPH.png) ### 2.11 Включить нового пользователя в группу “PT” ![](https://i.imgur.com/LAarJiH.png) ### 2.12 Убедиться, что в домашнем каталоге создана директория с новым пользователем ![](https://i.imgur.com/Iqo2VFW.png) ### 2.13 Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным (permission denied), пояснить вывод команды ls ![](https://i.imgur.com/Gbfby5H.png) ### Права доступа уже стоят так, что новый пользователь не может читать этот файл, т.к. для него права не установлены в принципе ### 2.14 Установить SSH-сервер (сменить стандартный порт на любой другой) ![](https://i.imgur.com/VqRAppj.png) ![](https://i.imgur.com/BJBbbN0.png) ### 2.15 Защитить SSH-сервер с помощью ключей ![](https://i.imgur.com/GhyBFSA.png) ![](https://i.imgur.com/28wJKBn.png) ### 2.16 Подключиться из Windows на виртуальную машинку Linux по SSH с помощью PuTTY ### Генерим ключ ![](https://i.imgur.com/JDdXf5p.png) ### передаём на linux в authorized_keys ![](https://i.imgur.com/IB4kAAn.png) ### Подключаемся ![](https://i.imgur.com/gI3vqwi.png) ![](https://i.imgur.com/GOSBOzF.png) ![](https://i.imgur.com/1eAIN9X.png) ### 2.17 Проверить работу после перезапуска системы, что все настройки сохранились, прислать скрин конфигурационного файла fstab ### Воспользуемся утилитой lsblk, чтобы получить информацию об идентификаторах блочных устройств ![](https://i.imgur.com/eRaQwC7.png) ### конфиг fstab ![](https://i.imgur.com/Gs4ixDx.png) ### Перезагружаем и проверяем ![](https://i.imgur.com/vvU4uTq.png)