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