在Linux中,出于安全考虑,我们允许任何人按Ctrl-Alt-Del来重启系统。但在生产环境中,按Ctrl-Alt-Del重启系统应该被禁用。在本文中,我们将介绍如何在RHEL和CentOS下禁用此热键。在RHEL5.X和CentOS5.X下###要保护init进程不受Ctrl-Alt-Del的影响,编辑'/etc/inittab'中以'ca::ctrlaltdel:'开头的行,如下所示:[root@localhost~]#cat/etc/inittab#TrapCTRL-ALT-DELETE#ca::ctrlaltdel:/sbin/shutdown-t3-r现在我们还可以更改行'ca::ctrlaltdel:'来输出日志,如果任何想用这个热键重启服务器的人都会有一个日志,[root@localhost~]#cat/etc/inittab#TrapCTRL-ALT-DELETEca::ctrlaltdel:/bin/logger-pauthpriv.warning-tinit"Console-invokedCtrl-Alt-Delwasignored"在RHEL6.X和CentOS6.X下在RHEL6.X和CentOS6.X下,这个热键的行为由'/etc/init/control-alt-删除.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.confexec/usr/bin/logger-pauthpriv.notice-tinit“Ctrl-Alt-Del被按下并被忽略”来自:http://www.linuxtechi.com/disable-reboot-using-ctrl-alt-del-keys/作者:PradeepKumar译者:2q1w2007校对:wxy本文是原文由LCTT翻译,Linux中国荣誉发布会
