Загрузка данных


На фото видно две разные проблемы в Kali Linux. Ты устанавливаешь и настраиваешь SSH-сервер (`sshd`) и веб-сервер Apache2, но команды выполняются с ошибками.

### 1\. Почему возникает ошибка

Ошибка № 1: AppArmor

На экране:

`Профиль для /usr/sbin/sshd не найден, пропуск`

`Профиль для /usr/sbin/apache2 не найден, пропуск`

Ты выполнил команды:

```bash
sudo aa-enforce /usr/sbin/sshd
sudo aa-enforce /usr/sbin/apache2
```

Причина: `aa-enforce` ищет профили AppArmor для указанных программ, но не находит их. Это не означает, что SSH или Apache установлены неправильно. Профили могут отсутствовать, быть не загружены или иметь другие имена.

Ошибка № 2: отсутствует системный журнал

На экране:

`ERROR: Can't find system log "/var/log/syslog". Please check permissions.`

Эта ошибка появляется после выполнения:

```bash
sudo aa-genprof /usr/sbin/sshd
sudo aa-genprof /usr/sbin/apache2
```

Причина: программа `aa-genprof` не может найти `/var/log/syslog`. В Kali Linux системные журналы могут храниться в другом месте или собираться через `systemd-journald`, поэтому файла `syslog` может не быть. Это не обязательно проблема прав доступа.

### 2\. Как исправить

Сначала проверь, запущен ли AppArmor и существуют ли профили.

Введи команды по очереди:

```bash
sudo systemctl status apparmor
```

```bash
sudo aa-status
```

Затем проверь наличие журналов:

```bash
ls -l /var/log/syslog
```

```bash
sudo journalctl -n 50
```

Последняя команда покажет последние 50 записей системного журнала, даже если `/var/log/syslog` отсутствует.

### 3\. Нужно ли что-то делать с SSH и Apache?

На верхней части фото видны сообщения:

* `ssh.service is disabled or a static unit not running`

* `apache2.service is disabled or a static unit not running`

Они означают, что установщик не запустил эти службы автоматически. Это само по себе не ошибка установки.

Если тебе нужно запустить оба сервера, выполни:

```bash
sudo systemctl enable --now ssh
sudo systemctl enable --now apache2
```

Проверь результат:

```bash
systemctl status ssh apache2 --no-pager
```

Если какая-либо служба не запустится, не переустанавливай пакеты сразу — сначала посмотри сообщение об ошибке.

Важно: пока не нужно создавать `/var/log/syslog` вручную или менять права доступа. Сначала выясним, как настроено логирование в твоей системе.

Скажи, пожалуйста: ты выполняешь эти команды по инструкции для настройки AppArmor, или твоя цель — просто запустить SSH и Apache в Kali Linux? От этого зависит следующий шаг.