LSM Hooks — в чем разница между inode и path hooks

Python 2.7 необходим для правильной работы RedHat Linux, от него зависят такие вещи, как yum. Поэтому не удаляйте его и оставьте в качестве основного python для пользователя root. Python 3 можно установить параллельно, однако вам нужно будет скомпилировать его из исходного кода. Установите его в такое место, как /opt/python3, и измените переменные окружения PATH и PYTHONPATH для ваших пользователей, например, в /etc/profile.d

0
09.09.2019, 09:48
1 ответ

Перехватчики пути были добавлены мейнтейнерами TOMOYO для возможности вычисления пути к файлу в модуле LSM.

Эти ловушки получают указатель на структуру пути. крючки inode находятся на более низком уровне и получают указатель на структуру inode. Путь к файлу не может быть получен из этой структуры.

Вообще говоря, если вам не нужен путь к файлу, вы должны использовать хуки inode, так как они вызываются на более низком уровне. Это означает, что ваш хук будет вызываться реже. Обратите внимание, что перехватчики пути компилируются только в том случае, если ядро ​​скомпилировано с параметром CONFIG _SECURITY _PATH.

0
28.01.2020, 03:18

Теги

Похожие вопросы