回答:
モリーガードを試してください:
$ sudo apt-get install molly-guard
このパッケージは、インタラクティブにシステムのホスト名を入力するように求めることで、意図しないシャットダウン/再起動/一時停止/休止状態を防止します。
ただし、shutdown / reboot / suspend / hibernateを完全に無効にするようにmolly-guardを構成するのは簡単です。これを含む実行可能ファイルを/etc/molly-guard/run.d/99-prevent-allに作成するだけです。
#!/bin/sh
exit 1
(OSについては触れませんでしたが、これはUbuntu用です)。
好奇心が強い場合は、モリーガードという用語は、赤いボタンのカバーが呼ばれているものです。興味があれば、ウィキペディアのビッグレッドボタンに関する記事を参照してください。
抜粋
Big Redスイッチには、スイッチを作動させるために持ち上げる必要があるカバーが含まれています。元のモリーガードは、プログラマの若い娘モリーがIBM 4341サーバーのBRSを1日2回押した後、それを押すのを防ぐためにプレキシグラスから陪審で不正に操作されました。
.deb
パッケージを取得して、alien
Fedora / RHEL / CentOSに適したRPMに変換するために使用できます。
$ sudo yum install alien
$ alien -r molly-guard*.deb