# 3. OS Linux basic. Практическая работа 5
1. Установка Debian 11.
Debian 11 устанавливается на ВМ в Virtual box. ВМ успешно стартует.
По умолчанию при установке задается пароль пользователю root и создается новый пользователь без администраторских прав (был создан пользователь user).
[](https://i.imgur.com/4jXZSqC.png)
2. Создание snapshot-а.
[](https://i.imgur.com/j9zstHs.png)
3. Включение пользователя в группу sudo.
Пользователь user добавляется в группу sudo дляполучения администраторских прав.

4. Выделить место на VMware под новый HDD.
После установки Debian содержит следующую разбивку диска:

в ВМ добавляется 2 новых диска. Выполняется их инициализация, создание разделов с помощью fdisk. С помощью mkfs.ext4 на созданных разделах создается файловая система ext4.
[](https://i.imgur.com/QQFXJP0.png)
[](https://i.imgur.com/ju8euGX.png)
раздел /dev/sdb1 на диске sdb имеет размер 8 Гб.
раздел /dev/sdc1 на диске sdc имеет размер 4.27 Гб.
5. Создание новых дирректорий (каталогов)
Создаются новые дирректории для монтирования новых подключенных дисков. В корневой дирректории создаются две новых директории - “Data”, "bigData".

6. Подключение новых дисков
В ОС debian добавлено 2 новых диска (sdb, sdc):

Раздел sdc1 монтируется в каталог /Data в файловую систему только для чтения. Раздел sdb1 монтируется в каталог /bigData в файловую систему по умолчанию.

Для воможности автоматического монтирования (при загрузке ОС) используется /etc/fstab:

комадой blkid отображаются уникальные номера дисков, которые указываются в файле fstab.
для каталога /Data указываются опции монтирования по умолчанию (defaults). А для каталога /bigData - опция ro.
7. Создается новая группа “pt”:

8. Создается дирректория “23” внутри директории “Data”:

9. На данную дирректорию “23” назначается группа “pt”.

Права на каталог "23" указаны на рисунке.
10. Создается новый пользователь. Новый пользователь (ptuser) добавляется в группу “PT”:

11. В домашнем каталоге создана директория с новым пользователем (при создании пользователя).

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

при попытке пользователя ptuser обратиться к каталогу появляется сообщение об отсутствии прав:

при этом ptuser может увидеть назначенные права доступа на каталог /Data.
13. При входе от имени другого пользователя (root) в Linux, проверка доступа положительная, отсутствуют сообщения об отсутствии прав.

14. Установить SSH-сервер (сменить стандартный порт на любой другой).
ssh-сервер по умолчанию использует tcp/22 порт. Для изменения порта на tcp/2200 редактируется файл конфигурации и перезапускается ssh сервис:

Настройка выполнена успешно, ssh работает по порту tcp/2200:

в Debian выполняется вход от имени пользователя ptuser и выполняется генерация ключей (публичного и приватного):

Публичный ключ копируется в файл home/ptuser/.ssh/authorised_keys.
15. Подключиться из Windows
для подключения из ОС Windows требуется скопировать приватрый ключ. Для использования ключа в putty предварительно его требуется сохранить в совместимом формате (используется puttygen):

Выполняется подключение через putty (указывается Port - 2200 и приватный ключ):

при подключении ОС debian запрашивает имя пользователя. Достаточно ввести имя ptuser:

Вместо пароля используется приватный ключ, подключение проходит успешно.
16. Проверка работы после перезапуска системы.
Настройки прав доступа и подключенные диски сохранились после перезагрузки.

