# Занятие 5. Работа с файловой системой Linux # 1 Установить две машины Debian 11 ![](https://i.imgur.com/TkhMXfn.png) 2 Создать snapshot ![](https://i.imgur.com/CQOKGFu.png) ![](https://i.imgur.com/nXaBKn3.png) 3 Включить пользователя в группу sudo ![](https://i.imgur.com/NEYEN2Y.png) 4-5. К виртуальной машине было прекреплено два новых диска ![](https://i.imgur.com/LdIzH5o.png) ![](https://i.imgur.com/nH6ln1c.png) Просмотрим подключенные диски ![](https://i.imgur.com/PYJzsrW.png) ![](https://i.imgur.com/BBRkvyj.png) Выполним команду fdisk /dev/диск для создания нового тома ![](https://i.imgur.com/Yv7faTC.png) Выберем n для создания нового раздела. Создадим разлед в весь доступный объём диска ![](https://i.imgur.com/TFUlULY.png) Нужно выбрать первичный раздел ![](https://i.imgur.com/WmZurau.png) Далее нужно выбрать начальный сектор ![](https://i.imgur.com/lEdx0UC.png) Далее нужно выбрать размер раздела ![](https://i.imgur.com/6xntWDd.png) Для того чтобы сохранить и выйти нажимаем w ![](https://i.imgur.com/uSDTc7n.png) Появился новый ранее созданный раздел sdb1 занимающий весь объём диска ![](https://i.imgur.com/DQeXcQM.png) Аналогичным образом создадим раздел для второго диска ![](https://i.imgur.com/dcEcsd2.png) Теперь можно увидеть два созданных тома ![](https://i.imgur.com/iZers1B.png) Создадим файловую систему для разледлов ![](https://i.imgur.com/dZd1O0s.png) ![](https://i.imgur.com/uKrAfvW.png) 6 Создать директорию Data, bigData ![](https://i.imgur.com/Ntat2KP.png) 7 Примонтировать первый новый HDD в Linux системе к вновь созданной директории bigData. Примонтируем к файловой системе тольк для чтения ![](https://i.imgur.com/3x5zoiH.png) 8 Примонтировать второй новый HDD в Linux системе к вновь созданной директории “Data” ![](https://i.imgur.com/PMQlHPx.png) 9 Примонтировать одну папку в другую, для этого используйте опцию --bind ![](https://i.imgur.com/Hk1v4CA.png) ![](https://i.imgur.com/vc6RJ4q.png) 10 Создать новую группу “PT” ![](https://i.imgur.com/60fzXB7.png) ![](https://i.imgur.com/MOWvgoV.png) 11 Создать папку “23” в директории “Data” ![](https://i.imgur.com/Rg5TnDw.png) 12 Назначить на данную папку “23” группу “PT” ![](https://i.imgur.com/bDKRm0W.png) 13 Создать нового пользователя ![](https://i.imgur.com/TIftmyh.png) 14 Назначить пароль ![](https://i.imgur.com/z3lw2ra.png) 15 Включить нового пользователя в группу “PT” ![](https://i.imgur.com/Q7mza7l.png) 16 Проверим домашний каталог на наличии папки нового пользователя ![](https://i.imgur.com/aD3yTTn.png) 17 Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным (permission denied), пояснить вывод команды ls ![](https://i.imgur.com/djhFUGF.png) ![](https://i.imgur.com/QNYMcrI.png) 18 Залогиниться новым пользователем в Linux, проверить работу 17 пункта ![](https://i.imgur.com/FSsOEoV.png) ![](https://i.imgur.com/C8gewJg.png) Применительно к каталогу право на чтение позволяет отображать содержимое этого каталога. Мы зашли от пользователя userpt. Данный пользователь не относится к группе root поэтому для него действуют права относящиеся к остальному миру (только выполнение). Поэтому пользователь не может просмотреть содержимое каталога. Выдаётся ошибка - Отказано в доступе. Разрешение на запись каталогу позволяет создавать и удалять файлы находящиеся в этом каталоге. Только пользователь с разрешением на выполнение для на каталог может применить разрешение на выполнение. В linux право выполнения по умолчанию отсутствует, что делат linux устойчивой системой к вирусам. 19 Установить SSH-сервер (сменить стандартный порт на любой другой) ![](https://i.imgur.com/9AE8lsz.png) Отключаем доступ по паролю и аутификацю по пустому паролю ![](https://i.imgur.com/pKm9fi4.png) Перезапустим сервис ![](https://i.imgur.com/rYqrSW0.png) Сгенерируем ключи через PuTTYkey ![](https://i.imgur.com/Iqazekf.png) Допишем в файл сгенерированный putty (ssh-rsa) публичного ключа. Так же нужно всё написать в одну строчку ![](https://i.imgur.com/52CBtpf.png) ![](https://i.imgur.com/U9rZRJA.png) Передадим публичный ключ на сервер debian ![](https://i.imgur.com/On3KGmE.png) Заполним поля ![](https://i.imgur.com/VCJc6SY.png) В меню аутентификации нужно выбрать файл приватного ключа ![](https://i.imgur.com/7vhPifW.png) Установим соединение ![](https://i.imgur.com/1ITD5S6.png) 20 Просмотрим точки монтирования в системе после перезапуска ![](https://i.imgur.com/Y1CdWsf.png) 21 скрин конфигурационного файла fstab ![](https://i.imgur.com/kUXX4JJ.png)