检查 /sys/kernel/security
中的安全设置
在这最后一步,我们将探索 /sys/kernel/security
目录。/sys
文件系统是另一个虚拟文件系统,它提供了访问内核数据结构的接口。/sys/kernel/security
目录专门包含与内核加载的 Linux 安全模块(Linux Security Modules,LSMs)相关的信息和控制项。
LSMs 是允许内核支持各种安全模型的框架。例如 SELinux、AppArmor 等。
让我们使用 ls
命令列出该目录的内容。ls
命令用于列出目录内容。
在终端中输入以下命令并按回车键:
ls /sys/kernel/security/
根据加载的 LSMs,你将看到类似以下的输出:
apparmor lockdown lsm selinux
这个输出显示了 /sys/kernel/security
内的子目录。每个子目录通常对应一个已加载的 LSM 或像 lockdown
这样的安全特性。
你可以使用 ls
和 cat
进一步检查这些子目录的内容。例如,要查看 /sys/kernel/security
内的 lockdown
目录的内容,你可以使用:
ls /sys/kernel/security/lockdown/
要查看该目录内某个文件的内容,例如 lockdown
文件本身(它可能包含与 /proc/sys/kernel/lockdown
类似的信息),你可以使用:
cat /sys/kernel/security/lockdown
探索 /sys/kernel/security
目录能让你更深入地了解系统上的活跃安全模块及其配置。
你现在已经学会了如何使用不同方法检查内核锁定状态,并探索了 /sys
文件系统中的内核安全接口。
点击 继续 完成实验。