RHEL9 Ansible ctrl-alt-del.targetを無効化にするサンプル

環境
Red Hat Enterprise Linux release 9.2 (Plow)
Ansible 2.14.2
Python 3.11.2

概要
1.基本的に Ctrl-Alt-Del を無効にするには、以下のように ctrl-alt-del ターゲットをマスクすることで可能です。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl disable ctrl-alt-del.target
# systemctl mask ctrl-alt-del.target
# systemctl disable ctrl-alt-del.target # systemctl mask ctrl-alt-del.target
# systemctl disable ctrl-alt-del.target
# systemctl mask ctrl-alt-del.target

2.RHL7.4 以降(RHEL8.0以降) については、2秒間に7回 Ctrl-Alt-Del が押されたら強制的に再起動が発生します。
完全に Ctrl-Alt-Delete を無効にするには、/etc/systemd/system.conf 内で以下の設定を追加します
# vi /etc/systemd/system.conf
修正前
#CtrlAltDelBurstAction=reboot-force

修正後
CtrlAltDelBurstAction=none

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
---
- hosts: all
become: yes
become_method: su
tasks:
- name: disable ctrl-alt-del.target
systemd:
name: ctrl-alt-del.target
masked: yes
- name: copy system.conf
copy:
src: system.conf
dest: /etc/systemd/system.conf
mode: 0644
owner: root
group: root
backup: yes
--- - hosts: all become: yes become_method: su tasks: - name: disable ctrl-alt-del.target systemd: name: ctrl-alt-del.target masked: yes - name: copy system.conf copy: src: system.conf dest: /etc/systemd/system.conf mode: 0644 owner: root group: root backup: yes
---
- hosts: all
  become: yes
  become_method: su
  tasks:
    - name: disable ctrl-alt-del.target
      systemd:
        name: ctrl-alt-del.target
        masked: yes
    - name: copy system.conf
      copy:
        src: system.conf
        dest: /etc/systemd/system.conf
        mode: 0644
        owner: root
        group: root
        backup: yes

 

Ansible

Posted by arkgame