如何禁用内核系统请求调试?

如何禁用内核系统请求调试?

我需要在 Ubuntu 计算机上禁用内核系统请求调试,但一直无法找到执行此操作的方法。

答案1

这并不是万无一失的,但最简单的方法是添加

kernel.sysrq = 0

/etc/sysctl.conf(或也许/etc/sysctl.d/99-sysctl.conf或类似)。这会在机器启动时留下一个短暂的窗口,其中密钥可能可用,但一旦内核处理该文件,它就会被禁用。

如果您构建自己的内核,那么建议您构建一个不带 sysrq 的内核,以确保它永远不会启用。

参见例如这一页

相关内容