LSM Hooks - inode hooks 和 path hooks 之间有什么区别 2024-6-4 • linux kernel inode lsm 下面有两组LSM钩子inode 操作的安全挂钩:inode_* 和path_*。其中许多看起来都一样。例如,inode_link 和path_link。 inode 和路径钩子有什么区别?每种应该什么时候使用? 答案1 路径挂钩是添加经过智代维护者,允许在 LSM 模块中计算文件路径。 这些钩子接收指向路径结构的指针。 inode 挂钩驻留在较低级别,并接收指向 inode 结构的指针。无法从此结构中检索文件路径。 一般来说,如果不需要文件路径,则应该使用 inode 挂钩,因为它们是在较低级别上调用的。这意味着你的钩子被调用的频率会降低。请注意,仅当使用 CONFIG_SECURITY_PATH 编译内核时才会编译路径挂钩。 相关内容 暂停后虚假唤醒 如何切换 Ubuntu Nexus 7 屏幕键盘以显示“()”、“{}”字符? 重启后进入飞行模式 Ubuntu 18.04:文件创建问题 如何摆脱在线打开文件时的打印对话框? 如何自动最小化所有启动程序? NTFS 驱动器挂载失败,可能是由于 Windows 休眠[重复] 搜索并压缩文件? 如何在 bash 中使用 bc 四舍五入小数? 恢复部分 dnf 软件包下载