Как я могу найти защитный ключ (SAK) в своей системе и могу ли я его отключить?

В ответ на мой процесс был убит, но я не могу понять уведомление о ядре , я указал на некоторую документацию по Secure Attention Key (SAK) на Linux . У меня встроенная система, сгенерированная с использованием buildroot, которая использует busybox и систему initbox busybox. Я не могу найти rc.local или rc.sysinit в своей системе в любом месте. Я смотрел онлайн, но я не могу найти никакой документации (кроме ссылки выше), которая рассказывает, как я могу определить, что SAK для моей системы. Может ли кто-нибудь сказать мне, как я могу получить эту информацию, а также, если я могу отключить SAK? Поскольку моя система встроена и изолирована от Интернета, я не слишком беспокоюсь о нарушениях безопасности или попытках взлома. SAK, кажется, появляется из ниоткуда и убивает мое основное встроенное приложение, которое совершенно неприемлемо, поэтому, если я могу отключить это, это будет лучше для моих нужд (даже если это означает, что я должен перенастроить и построить свое ядро)

Согласно этому списку рассылки SAK «break» , k . Таким образом, вы можете получать его через последовательный порт. Документация ядра sysrq согласуется.

Этот документ ядра также дает решение: отключить sysrq с помощью echo 0 >/proc/sys/kernel/sysrq . Или, альтернативно, включите только те, которые вам нужны.

Вы также можете настроить SAK с помощью seterial, в соответствии с селекторной справочной страницей .

Busybox init, вероятно, запускает сценарий оболочки /etc/init.d/rcS . Он также запускает другие вещи из /etc/inittab . Я предлагаю посмотреть, что сценарий оболочки видит, где вы должны использовать скрипты для установки этих вещей.