解決策 1:
これは、非常にめったに触れられないマシンに役立ちます。インストールから何年もたって、誰もホストへのログインを覚えていない場合、Ctrl-Alt-Delete で適切にシャットダウンしてから、GRUB (または LiLo!) を使用して rw init=/bin/bash
を指定できます。 これにより、ルート パスワードをリセットする機会が得られます。
上記は、電源/リセット スイッチと電源ケーブルへの物理的なアクセスが妨げられている場合でも、Ctrl-Alt-Delete が危険な方法でもあります。ブート ローダー パスワード (および BIOS パスワードと USB/CD-ROM ブートおよびブート メニュー キーの無効化) を使用すると、これを防ぐことができますが、正当な緊急回復がより困難になります。
解決策 2:
ILO/IPMI/... をお持ちの場合、それは絶対に理にかなっています。 CTRLALTDEL の唯一の理由は、他に何も中断しない魔法の罠でした。コントロール カードがあれば、それは必要ありません。とにかくマシンをリセットできます。コンソールまたは GUI から再起動してください。
解決策 3:
ctrl-alt-delete による偶発的な再起動の可能性は、サーバーの root パスワードを忘れる可能性よりもはるかに大きいと私は感じています。私は個人的に実稼働システムでこれを行います。
実行中の Linux ホストでハード パワーサイクルが発生し、回復不能なデータ破損が発生する可能性はほとんどありません。何年にもわたってこれを何百回も行ってきましたが、ブート時にシステムがそれ自体を修正 (fsck) できなかった単一のインスタンスを思い出せません。そのため、ルート パスワードが不明なホストでは、これが有効なオプションであると考えています。他の方法で正常にシャットダウンすることはできません。