# OS Linux Basic 4
- Сделал снапшоты виртуалок


## Практика 4.1
- Обновил локальную базу пакетов

- Установил пакеты из главного репозитория

- Создал резервную копию файла конфигурации Samba

- Создал директорию, к которой все пользователи будут иметь общий доступ

- Перешел к этому каталогу и измените режим доступа и владельца

- Создал каталог, к которому иметь доступ будут ограниченное число пользователей

- Создал группу пользователей, которые будут иметь доступ к приватным данным

- Создал нужных пользователей с помощью команды useradd

- Добавил созданных пользователей в группу

- Изменил группу, которой принадлежит приватная директория

- Задал пароль, с помощью которого пользователь будет подключаться к каталогу

- Поменял конфигурацию

- Перезапустил сервис и выставил автозагрузку

- Проверил версию iptables и подгрузил нужные пакеты


- На данный момент фаервол пустует

- Устанавливаю правила для доступа к портам, которые использует Samba


- Проверяю вывод iptables -L

- Проверяю доступ через клиент

- Проверяю доступ через Windows

## Практика 4.2
- Обновляю ОС, качаю Fail2Ban

- Service Fail2Ban start

- Все файлы директории F2B

- Смотрю конфиг

- Создал отдельный файл jail.local

- Проверил статус

- Скачал и запустил Hydra


- F2B Сработал

- Меняю параметры jail.local

- Перезапустил F2B, попробовал подключиться Гидрой снова

- Отключил F2B, увидел что проходит подбор


### Практика 4.3
- Обновляю ОС, устанавливаю Nginx






- Смотрю страницу Nginx

- Устанавливаю Fail2ban и ipset

- Внес изменения в стартовой странице Nginx

- Дополняю конфиг

- Перезапускаю Nginx

- Положил сайт через многочисленные запросы

- Смотрю файл с логами

- Настроил jail.local

- Меняю настройки iptables


- Перезапускаю F2B

- Проверяю iptables

- Проверяю F2B

- Пытаюсь положить Nginx


- Проверяю бан-лист

- Провожу разбан клиента

- Пробую зайти на nginx снова
