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 ターゲットをマスクすることで可能です。
# 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
使用例
---
- 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