问:如果我多次输入 LUKS 密码错误,RHEL 6.5 机器内核会出现紧急情况,这正常吗?
答案1
是的。进程init
ID 始终为 1 的进程已退出。当发生这种情况时,UNIX 操作系统会故意出现恐慌,因为从本质上讲,如果没有init
,系统就无法继续执行任何有用的操作。 (这在技术上并不完全正确,有些事情可以继续,但它不应该发生,并且它被认为足够糟糕以证明重新启动系统是合理的。)
他们initramfs
放弃询问您密码并退出。由于在早期的启动阶段init
是initramfs
脚本而不是真实的init
,所以会发生同样的事情。
答案2
这是正常的,具体取决于您的发行版如何设置 Initramfs。
可以定制一个Initramfs;因此它可以更频繁地/无限期地询问密码,或者显示不同的消息/强制重新启动,而不是仅仅退出init
然后出现内核恐慌。
它实际上已经显示了一条消息(消息是Wrong password
,而不是消息cryptsetup
)No key available with this passphrase
,只是大多数人不会这样解释,因为这个屏幕上的“内核恐慌”更引人注目。