Запуск приложения в ОС Альт СП в режиме замкнутой программной среды
В этом разделе описаны действия, которые требуется выполнить в командной строке, чтобы запустить приложение в операционной системе Aльт СП в режиме замкнутой программной среды.
Чтобы запустить приложение в операционной системе Aльт СП:
- Выключите режим замкнутой программной среды, если он включен, выполнив команду:
integrity-remover - Создайте группу kesl для дальнейшего внесения изменений в политику IMA, выполнив команду:
groupadd kesl - Узнайте уникальный идентификатор (GUID) созданной группы, выполнив команду:
cat /etc/group | grep kesl - Внесите изменения в политику IMA, чтобы исключить группу kesl. Для этого выполните следующие действия:
- Скопируйте файл /usr/share/integrity/policy, выполнив команду:
cp /usr/share/integrity/policy /etc/integrity/policy - Отредактируйте файл /etc/integrity/policy с помощью текстового редактора (например, vim), выполнив команду:
vim /etc/integrity/policy - После строки
dont_measure fsmagic=0xf97cff8c(обычно это последняя строка блокаdont_measure) добавьте строкуdont_measure fgroup=<GUID>, где<GUID>– это уникальный идентификатор группы, созданной на шаге 2 этой инструкции). - После строки
dont_appraise fsmagic=0x27e0eb(обычно это последняя строка блокаdont_appraise) добавьте строкуdont_appraise fgroup=<GUID>, где<GUID>– это уникальный идентификатор группы, созданной на шаге 2 этой инструкции). - Сохраните изменения.
- Скопируйте файл /usr/share/integrity/policy, выполнив команду:
- В файле /usr/sbin/integrity-sign внесите изменения в функцию list_all_files для включения приложения Kaspersky Endpoint Security в список разрешенных для запуска в режиме замкнутой программной среды. Для этого выполните следующие действия:
- Отредактируйте файл /usr/sbin/integrity-sign с помощью текстового редактора (например, vim), выполнив команду:
vim /usr/sbin/integrity-sign - Найдите функцию list_all_files и в теле функции в строках, начинающихся с
find -Pв конце каждого перечисления директорий добавьте директории приложения Kaspersky Endpoint Security /var/opt и /opt. - Сохраните изменения.
- Отредактируйте файл /usr/sbin/integrity-sign с помощью текстового редактора (например, vim), выполнив команду:
- Установите приложение Kaspersky Endpoint Security. Чтобы убедиться в корректности работы обновления баз приложения после его установки, на этапе первоначальной настройки приложения откажитесь от запуска обновления баз приложения (для этого введите no на шаге запуска обновления баз приложения).
- Назначьте наследование группы kesl и права на директории для обновляемых компонентов приложения Kaspersky Endpoint Security, выполнив следующие команды:
cd /var/opt/kaspersky/kesl/<номер сборки_*>/var/opt/kaspersky/kesl/privatechown -R root:kesl updates/find updates -type d -exec chmod g+s {} \;cd /opt/kaspersky/kesl/lib64chown -R root:kesl updatable_modules/find updatable_modules -type d -exec chmod g+s {} \;cd /var/opt/kaspersky/kesl/common/chown -R root:kesl temp/find temp -type d -exec chmod g+s {} \; - Назначьте наследование группы kesl и права на директории для обновляемых компонентов Агента администрирования, выполнив следующие команды:
cd /var/opt/kaspersky/chown -R root:kesl klnagent/find klnagent/ -type d -exec chmod g+s {} \;cd /opt/kaspersky/chown -R root:kesl klnagent64/find klnagent64/ -type d -exec chmod g+s {} \; - Включите режим замкнутой программной среды, выполнив запуск подписания системы с помощью команды:
integrity-applier -i -A - Убедитесь, что подсистема IMA активирована, выполнив команду:
cat /proc/cmdlineВывод команды должен содержать строки
lsm=integrity ima_hash=sha512 ima_appraise=enforce. - Запустите задачу обновления баз, выполнив команду:
kesl-control --start 6 -WЕсли по окончании работы задачи обновления баз в выводе присутствует событие EventType=BasesApplied, то обновление баз выполнено корректно.
- Перезапустите приложение, выполнив команду:
systemctl restart kesl