Ctrl-Alt-Delキーを使ったシャットダウンの無効化


一般ユーザーから[Ctrl]-[Alt]-[Del]キーを使ってシャットダウンやリブートされると困る場合があります。デフォルト設定では、コンソールで[Ctrl]-[Alt]-[Del]キーの組み合わせを使用した場合にシステムのシャットダウンとリブートを行うよう指定されています。
この機能を完全に無効にするには、/etc/inittabの次の行の先頭にシャープ記号(#)を付けてコメントアウトします
# vi /etc/inittab

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

#ca::ctrlaltdel:/sbin/shutdown -t3 -r now ←#を先頭に付ける

:w ←保存
:q ←終了
これでroot以外では[Ctrl]-[Alt]-[Del]キーを使ってシャットダウンやリブートはできなくなります。

他に[Ctrl]-[Alt]-[Del]キーを使用してコンソールからシステムをシャットダウンする権利だけをrootでないユーザーに許可したい場合もあります。
その場合は、/etc/inittab行に-aオプションを追加する。
# vi /etc/inittab

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

ca::ctrlaltdel:/sbin/shutdown -a -t3 -r now ←shutdownの後に-aを付ける

:w ←保存
:q ←終了

次に /etcにshutdown.allow というファイルを作ります。
# mkdir /etc/shutdown.allow

shutdown.allowファイル内に許可するユーザー名を登録します。
以下のようにユーザーを入力します。

# vi /etc/shutdown.allow

tarou
hanako
hiroshi

:w ←保存
:q ←終了
これで -aオプションで etc/shutdown.allow ファイルを探すようにshutdownに指示されますので、登録されたユーザーだけが[Ctrl]-[Alt]-[Del]キーを使ってシャットダウンやリブートできるようになります。

戻 る