跳转到内容

Grsecurity/运行时配置

来自维基教科书,开放世界中的开放书籍
Grsecurity
其他工具 运行时配置 故障排除


sysctl 接口

[编辑 | 编辑源代码]

the sysctl 命令提供了一个接口,用于在运行时修改内核参数。grsecurity 内核配置中有一个选项可以启用对该接口的支持(参见 配置 grsecurity)。在 Linux 中,sysctl仅仅是一个围绕读取和写入 /proc 目录中文件内容的文件系统例程的包装器。这意味着您也可以通过将值回显到 /proc 中的文件来设置参数。有关 grsecurity 的所有可用 sysctl 选项列表,请参见 附录

thesysctl命令接受一个 变量变量= 对列表,并设置或读取它们的值。变量是指向 /proc/sys 中的文件的路径,用句点或斜杠分隔。值取决于所讨论的参数。大多数 grsecurity 的选项要么是 1(启用)要么是 0(禁用)。

Sysctl's 手册页可以在线获取 http://linux.die.net/man/8/sysctl

如果您想了解 grsecurity 的所有可用运行时选项,请列出 /proc/sys/kernel/grsecurity 的内容。

要在单个中启用挂载审计并禁用 chdir 审计sysctl命令,运行

# sysctl kernel.grsecurity.audit_mount=1 kernel.grsecurity.audit_chdir=0
kernel.grsecurity.audit_mount = 1
kernel.grsecurity.audit_chdir = 0

您可以通过回显来实现相同的结果

# echo 1 > /proc/sys/kernel/grsecurity/audit_mount
# echo 0 > /proc/sys/kernel/grsecurity/audit_chdir
下一页: 故障排除 | 上一页: 其他工具
主页: Grsecurity
华夏公益教科书