Ctrl Alt Delete 重启功能有办法彻底禁用吗

2021-04-25 17:37:48 +08:00
 rv54ntjwfm3ug8
我担心有服务器 VNC (硬件,未进系统也能操作)权限的用户会通过重启修改其它用户密码,禁用 ctrl-alt-del.target 后两秒内按 7 次 Ctrl Alt Delete 还是会重启服务器,请问有没有彻底禁用 Ctrl Alt Delete 重启功能的方法?
2576 次点击
所在节点    Linux
11 条回复
iseki
2021-04-25 18:02:25 +08:00
建议换个思路,全盘加密可信引导
om2mo
2021-04-25 18:08:36 +08:00
组策略
quxuanxuan
2021-04-25 19:01:59 +08:00
vnc 加个密
dousha99
2021-04-26 00:56:32 +08:00
我认为是有的,这可能需要修改内核源码中关于 ctrl + alt + del 中断处理的部分。

不过可以换个思路,在 grub 层面,可以设置超级用户密码。这样即使重启,在不接触硬件的情况下(不能插入自己的启动盘的情况下)就不能编辑启动参数了,从而可以避免修改内核带来的各种不便。
iseki
2021-04-26 08:37:53 +08:00
人家万一给你用别的办法把内核憋爆了,还是会自动重启,没有用
codehz
2021-04-26 09:01:13 +08:00
怎么就变成内核控制了(
你 x11/wayland 图形界面都可以劫持掉这个按键。。
Systemd 的话 systemctl mask ctrl-alt-del.target 就可以了(然后立即生效的话要 reload daemon
rv54ntjwfm3ug8
2021-04-26 09:03:35 +08:00
@codehz #6 看帖子,我已经试过 mask ctrl-alt-del.target 了,但是 2 秒内按 7 次 ctrl-alt-del 还是会强制重启。
codehz
2021-04-26 09:11:25 +08:00
那用 CtrlAltDelBurstAction 选项 设置为 ignore
codehz
2021-04-26 09:12:38 +08:00
看了一眼,现在得设置为 none
wxlg1117
2021-04-27 01:26:16 +08:00
禁止通过 Ctrl+Alt+Del 重启系统
说明

操作系统默认能够通过“Ctrl+Alt+Del”进行重启,禁止该项特性可以防止因为误操作而导致数据丢失。
实现

禁止通过“Ctrl+Alt+Del”重启系统的操作步骤如下:

删除两个 ctrl-alt-del.target 文件,参考命令如下:

rm -f /etc/systemd/system/ctrl-alt-del.target
rm -f /usr/lib/systemd/system/ctrl-alt-del.target

修改 /etc/systemd/system.conf 文件,将#CtrlAltDelBurstAction=reboot-force 修改为 CtrlAltDelBurstAction=none 。

重启 systemd,使修改生效,参考命令如下:

systemctl daemon-reexec
LGA1150
2021-04-28 00:06:05 +08:00
Alt+SysRq+B 了解一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/773163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX