V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
rv54ntjwfm3ug8
V2EX  ›  Linux

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

  •  
  •   rv54ntjwfm3ug8 · 2021-04-25 17:37:48 +08:00 via iPhone · 2448 次点击
    这是一个创建于 1089 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我担心有服务器 VNC (硬件,未进系统也能操作)权限的用户会通过重启修改其它用户密码,禁用 ctrl-alt-del.target 后两秒内按 7 次 Ctrl Alt Delete 还是会重启服务器,请问有没有彻底禁用 Ctrl Alt Delete 重启功能的方法?
    11 条回复    2021-04-28 00:06:05 +08:00
    iseki
        1
    iseki  
       2021-04-25 18:02:25 +08:00 via Android   ❤️ 1
    建议换个思路,全盘加密可信引导
    om2mo
        2
    om2mo  
       2021-04-25 18:08:36 +08:00 via iPhone
    组策略
    quxuanxuan
        3
    quxuanxuan  
       2021-04-25 19:01:59 +08:00
    vnc 加个密
    dousha99
        4
    dousha99  
       2021-04-26 00:56:32 +08:00   ❤️ 1
    我认为是有的,这可能需要修改内核源码中关于 ctrl + alt + del 中断处理的部分。

    不过可以换个思路,在 grub 层面,可以设置超级用户密码。这样即使重启,在不接触硬件的情况下(不能插入自己的启动盘的情况下)就不能编辑启动参数了,从而可以避免修改内核带来的各种不便。
    iseki
        5
    iseki  
       2021-04-26 08:37:53 +08:00
    人家万一给你用别的办法把内核憋爆了,还是会自动重启,没有用
    codehz
        6
    codehz  
       2021-04-26 09:01:13 +08:00 via Android
    怎么就变成内核控制了(
    你 x11/wayland 图形界面都可以劫持掉这个按键。。
    Systemd 的话 systemctl mask ctrl-alt-del.target 就可以了(然后立即生效的话要 reload daemon
    rv54ntjwfm3ug8
        7
    rv54ntjwfm3ug8  
    OP
       2021-04-26 09:03:35 +08:00 via iPhone   ❤️ 1
    @codehz #6 看帖子,我已经试过 mask ctrl-alt-del.target 了,但是 2 秒内按 7 次 ctrl-alt-del 还是会强制重启。
    codehz
        8
    codehz  
       2021-04-26 09:11:25 +08:00 via Android
    那用 CtrlAltDelBurstAction 选项 设置为 ignore
    codehz
        9
    codehz  
       2021-04-26 09:12:38 +08:00 via Android
    看了一眼,现在得设置为 none
    wxlg1117
        10
    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
        11
    LGA1150  
       2021-04-28 00:06:05 +08:00 via Android
    Alt+SysRq+B 了解一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5201 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:21 · PVG 16:21 · LAX 01:21 · JFK 04:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.