Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8) с установленным обновлением БЮЛЛЕТЕНЬ № 2025-0411SE18 (оперативное обновление 1.8.2)
Общая информация
Начиная с обновления Astra Linux Special Edition 1.8.2 в состав репозитория включен пакет kernel-profiles-manager, предоставляющий инструмент командной строки для управления параметрами ядра — kernel-profiles-manager. Инструмент предоставляет администратору системы, не обладающему специальными техническими знаниями:
- возможность настроить конфигурацию ядра под потребности отдельно взятой системы на местах эксплуатации;
- возможность обеспечивать соответствие ОС требованиям по аттестации рабочих мест используя только один вариант ядра - ядро общего назначения generic.
Инструмент поддерживает работу с наборами параметров — шаблонами и наборами шаблонов — профилями.
Термины
Параметр ядра | Атрибут настройки ядра, значение которого определяет какой-либо аспект поведения ядра |
Профиль | Набор шаблонов и параметров с указанием их значений. Предназначены для упрощения настройки. Предустановлены два профиля: |
Шаблон | Набор параметров ядра с указанием их значений, логически сгруппированный по тематикам. Шаблоны группируются в профили. Предназначены для упрощения настройки |
Непривилегированный пользователь | Пользователь, по умолчанию не имеющий всех полномочий администратора ОС. Может иметь отдельные явно предоставленные полномочия — привилегии PARSEC – разрешающие такому пользователю выполнять определенные действия |
Установка пакета
Пакет kernel-profiles-manager может быть установлен с помощью графического менеджера пакетов или из командной строки командой:
Использование инструмента
Общий синтаксис использования инструмента:
Действия
-l, --profiles-list | Вывести список названий всех профилей |
-t, --templates-list <имя_профиля> | Вывести список названий всех шаблонов, содержащихся в указанном профиле |
-n, --profile-name <имя_профиля> | Вывести список параметров ядра, содержащихся в указанном профиля |
-c, --current | Вывести название активного профиля |
-m, --template <имя_шаблона> | Вывести список параметров ядра, содержащихся в указанном шаблоне |
-p, --change-profile <имя_профиля> | Сменить активный профиль ядра на указанный |
-d, --default-profile | Сменить активный профиль ядра на профиль, принятый по умолчанию (generic) |
-v, --verify <имя_профиля> | Проверить, совпадают ли параметры ядра активного профиля с указанным профилем |
Профили и их влияние на работу ОС
kernel.kptr_restrict | kernel.kptr_restrict=0
| kernel.kptr_restrict=2
Влияние на работу ПО:
|
kernel.kexec_load_disabled | kernel.kexec_load_disabled=0
| kernel.kexec_load_disabled=1
Влияние на работу ПО:
|
user.max_user_namespaces | user.max_user_namespaces=<ненулевое значение, установленное по умолчанию при установке системы>
| user.max_user_namespaces=0
Влияние на работу ПО:
|
kernel.yama.ptrace_scope | kernel.yama.ptrace_scope=1
| kernel.yama.ptrace_scope=3
Влияние на работу ПО:
|
proc_mem.force_override | proc_mem.force_override=always
| proc_mem.force_override=never
Влияние на работу ПО:
|