在linux裡,由于對安全的考慮,我們允許任何人按下ctrl-alt-del來重新開機系統。但是在生産環境中,應該停用按下ctrl-alt-del 重新開機系統的功能。

在這篇文章裡,我們将要介紹如何在rhel和centos下停用該熱鍵。
<a target="_blank"></a>
保護init程序免于ctrl-alt-del,像下面一樣編輯'/etc/inittab'裡由'ca::ctrlaltdel:'開頭的一行:
[root@localhost ~]# cat /etc/inittab
# trap ctrl-alt-delete
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
我們還可以改變'ca::ctrlaltdel:'這行來輸出日志 ,如果任何人想用該熱鍵重新開機伺服器,就會有日志,
ca::ctrlaltdel:/bin/logger -p authpriv.warning -t init "console-invoked ctrl-alt-del was ignored"
在rhel6.x和centos 6.x下, 該熱鍵的行為由'/etc/init/control-alt-delete.conf'控制.
第一步 在變化之前,先用下列指令備份配置
[root@localhost ~]# cp -v /etc/init/control-alt-delete.conf /etc/init/control-alt-delete.override
第二步編輯檔案,把'exec /sbin/shutdown'這一行用下方配置代替,這個配置會在每次按下ctrl-alt-del 時輸出日志:
[root@localhost ~]# cat /etc/init/control-alt-delete.conf
exec /usr/bin/logger -p authpriv.notice -t init "ctrl-alt-del was pressed and ignored"
原文釋出時間:2014-10-09
本文來自雲栖合作夥伴“linux中國”