如何在我的系统上找到安全注意密钥 (SAK) 并可以禁用它吗?

如何在我的系统上找到安全注意密钥 (SAK) 并可以禁用它吗?

在回答我的进程被杀死,但我无法理解内核通知,我被指出了一些有关 Linux 上的安全注意密钥 (SAK) 的文档。我有一个使用 buildroot 生成的嵌入式系统,它使用busyboxbusybox 初始化系统。我无法在我的系统上的任何地方找到rc.local或。rc.sysinit我在网上查看过,但找不到任何文档(除了上面的链接)来告诉我如何识别我的系统的 SAK。谁能告诉我如何获取此信息以及是否可以关闭 SAK?由于我的系统是嵌入式的并且与互联网隔离,因此我并不太担心安全漏洞或黑客攻击。 SAK 似乎突然出现并杀死了我的主要嵌入式应用程序,这是完全不可接受的,所以如果我可以关闭它,它会更好地满足我的需求(即使这意味着我必须重新配置和构建我的内核)

答案1

根据这个邮件列表帖子萨克是«break»k。所以你可以通过串行端口接收它。内核sysrq 文档同意。

该内核文档还给出了解决方案:通过 禁用 sysrq echo 0 >/proc/sys/kernel/sysrq。或者,仅启用您想要的功能。

您还可以使用setserial配置SAK,根据setserial 手册页

Busybox init 可能运行/etc/init.d/rcSshell 脚本。它还运行其他东西/etc/inittab。我建议查看 shell 脚本,看看应该在哪里放置脚本来设置这些内容。

相关内容