何时(以及如何)在内核空间中做出文件权限/访问决策?
(我认为)我对 Linux 权限的工作原理有相对较好的理解 - 传统的 Unix DAC 权限及其表示方式、与进程相关的安全上下文(即 cred 结构、功能等)、LSM 的挂钩等.,以及它们与 (E)UID/E(GID) 等的链接。我不明白,并且很难在内核代码中找到,并且使用ftrace(通过trace-cmd),是这些检查实际完成的时间(大概)在内核空间中,并且在哪一点访问决策实际上已做出。 详细说明: 我有一个 root 拥有的目录/dirchmod-ed 到r-x------(500)。作为非特权用户,我运行/bin/ls /dir并收到权限被拒绝的错...