Я хочу изменить функции чтения / записи ядра (присутствующие в fs / read_write.c), чтобы реализовать простой шифр замещения, но я хочу сделать это только для определенных файлов, а не для всех и, следовательно, внутри кода ядра, который я хочучтобы проверить, является ли это файл, помеченный пользователем для шифрования, только выполните эту задачу.Один из способов, который я обнаружил, состоял в том, что пользователь может установить липкий бит, используя:
chmod + t filename
, а затем использовать __check_sticky () для обнаружения, но есть ли другой более элегантный способ обойти это?