仅限某些用户使用“alt+ctrl+Del”组合键

  1. 除以上2种方法外,“alt+ctrl+del”组合键可以限制特定用户使用。
    将 -a 选项添加到 /etc/inittab 中引用行的关闭命令,即:
# vi /etc/inittab
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now -a
  1. 使用应允许使用 Ctrl-Alt-Del 的用户(每行一个)填充新的 /etc/shutdown.allow 文件,例如:
# cat /etc/shutdown.allow 
user01
user02

使用上面的示例,如果从虚拟控制台(黑屏 tty 之一)按下“Ctrl-Alt-Del”,则仅当用户 root、user01 或者 user02 登录时才会触发关闭。

  1. 执行此操作后,使用以下命令告诉 init 进程重新读取 /etc/inittab:
# init q
如何禁用“alt+ctrl+Del”重启CentOS/RHEL 4/5 系统

在虚拟控制台(黑屏 tty)上按下组合键“Ctrl+Alt+Del”时,会导致系统重新启动。
这是默认行为,有时人们不喜欢此功能,因为它可能会导致系统意外重启。

本文说明了如何禁用“alt+ctrl+del”组合键以防止意外关机。

在 CentOS CentOS/RHEL 4,5 的情况下,关闭命令由 /sbin/init 控制,在 /etc/inittab 中描述为:

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

按照下面概述的步骤禁用组合键,当在虚拟控制台上按下时会导致系统重新启动。

为所有用户完全禁用“alt+ctrl+Del”组合键

  1. 注释掉 /etc/inittab 中的这一行,在该行的顶部添加“#”:
# vi /etc/inittab
# ca::ctrlaltdel:/sbin/shutdown -t3 -r now
  1. 发送HUP信号给init(pid=1)重新加载/etc/inittab
# kill -HUP 1
on  it road.com

在不重启的情况下按下“alt+ctrl+Del”组合键时生成日志条目

可以修改 inittab 条目以运行不同的(无害的)命令,例如 logger(生成日志条目):

# vi /etc/inittab
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/bin/logger -p authpriv.warning -t init "Console-invoked Ctrl-Alt-Del was ignored"
日期:2020-09-17 00:13:31 来源:oir作者:oir