Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.5)
с установленным оперативным обновлением 8 - Kaspersky Endpoint Security версия 11
- Kaspersky Endpoint Security версия 10
Рассматриваемое СПО
parlogd - служба для записи протоколируемых событий в двоичные файлы, журнал событий;
parsec-tests - набор тестов подсистемы безопасности PARSEC, производящий проверку работы с файловой системой, доступом, памятью, изоляцией модулей, привилегиями процессов, регистрацией событий;
Kaspersky Endpoint Security 10 for Linux (KESL)- средство антивирусной защиты (САВЗ).
Что происходит
Перезапуск или остановка службы parlogd во время прохождения PARSEC - тестов;
Ошибка размонтирования при тестировании secdel
Причины происходящего
Указанные выше события вызваны тем, что антивирус удерживает файлы на примонтированных файловых системах в открытом состоянии.
Решение
Добавить точку монтирования /parsecfs в исключения KESL в терминале командой:
sudo kesl-control --set-app ExcludedMountPoint.item_0000='/parsecfs'
Включить службу parlogd:
# Для ОС Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
sudo systemctl start parlogd
# Для ОС Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.5)
sudo parlogd start
В секции Subtest 3 файла /usr/lib/parsec/tests/secdelrm.sh перед строкой:
umount $MNTPOINT >/dev/null 2>&1
добавить строку:
sync && sleep 5 && sync
В итоге код должен выглядеть следующим образом:
# Subtest 3 echo -n `gettext "Testing file's content existing..."` 1>&2 sync && sleep 5 && sync umount $MNTPOINT >/dev/null 2>&1