GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 でシステムの再起動を引き起こす「Alt+Ctrl+Del」を無効にする方法

CentOS/RHEL システムで「Alt+Ctrl+Del」キーの組み合わせを押してみましたか?何をするかわからない場合は、試してはいけません。キーの組み合わせ「Alt+Ctrl+Del」は、CentOS/RHEL サーバーを再起動します。 CentOS/RHEL 6 などの以前のバージョンでは、init が Ctrl-Alt-Del を処理するようにするファイルは /etc/init/control-alt-delete.conf でした。 .

CentOS/RHEL 7 では、/etc/init/control-alt-delete.override キーの組み合わせをオーバーライドする機能はもうありません。この投稿では、偶発的なシャットダウンを防ぐために、「alt + ctrl + del」キーの組み合わせを無効にする手順を説明しています。

ctrl-alt-del.target ターゲットのマスキング

1. 「ctrl+Alt+delete」キーの組み合わせを無効にする必要がある場合は、サービスをマスクする必要があります。これは、サービスを無効にするようなものです。次のコマンドを実行します:

# systemctl mask ctrl-alt-del.target

または

# ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target

2. systemd は、/dev/null にシンボリック リンクされたユニットを認識し、マスクされたものとして表示します。キーの組み合わせを送信しようとすると、次のようなエラーで失敗します。

June 9 02:33:43 geeklab systemd: Failed to enqueue ctrl-alt-del.target job: Unit ctrl-alt-del.target is masked.

3. ただし、上記の手順では、GUI モードでは「ctrl+Alt+delete」キーの組み合わせが無効になりません。 GUI で無効にするには、キーボード設定を変更してください。

Navigate to  Applications -> System Tools -> Settings -> Keyboard  -> Shortcuts -> System 
Set value of "Logout" as Disabled

ctrl-alt-del.target ターゲットのマスク解除

ctrl-alt-del.target ターゲットのマスクを解除して元に戻すには、次のコマンドを実行します:

# systemctl unmask ctrl-alt-del.target

CLI を使用して GUI モードで「ctrl-alt-del.target ターゲット」を無効にする

CLI を使用して、GUI で「Alt+Ctrl+Del」キーの組み合わせを無効にするには、以下の手順を使用します。

ユーザーごとの無効化

1.「DBUS_SESSION_BUS_ADDRESS」の値を確認する必要があります 」 すでにログインしている GNOME の環境変数。たとえば、`testuser` はすでに GNOME にログインしており、GNOME ターミナルから次のコマンドを使用します:

$ env | grep DBUS_SESSION_BUS_ADDRESS
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda

2. 出力をマークダウンし、ssh セッションに切り替えてエクスポートします。

$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda

3. これで、gsettings を使用してキーの値を設定できます:

$ gsettings set org.gnome.settings-daemon.plugins.media-keys logout ''

4. キーが正常に変更されたかどうかを確認します:

$ gsettings get org.gnome.settings-daemon.plugins.media-keys logout
''

すべてのユーザーの無効化

1. ディレクトリ「/etc/dconf/db/local.d/」の下にファイルを作成します ' グローバルに適用される設定を使用します。例:

# cat /etc/dconf/db/local.d/00-disable-CAD 
[org/gnome/settings-daemon/plugins/media-keys]
logout=''

2. dconf 設定を更新します:

# dconf update

「ctrl-alt-del」キーの組み合わせがグローバルに無効になっているかどうかを確認してください。

CentOS/RHEL 6 でシステムの再起動を引き起こす Ctrl+Alt+Del を無効にする方法
CentOS/RHEL 4,5 で再起動を引き起こす「alt+ctrl+Del」キーの組み合わせを無効にする方法


Cent OS
  1. CentOS / RHEL 7 で IPv6 を無効にする方法

  2. CentOS / RHEL 6,7 で NUMA を無効にする方法

  3. CentOS/RHEL 4,5 で再起動を引き起こす「alt+ctrl+Del」キーの組み合わせを無効にする方法

  1. CentOS/RHEL 6 でシステムの再起動を引き起こす Ctrl+Alt+Del を無効にする方法

  2. CentOS/RHEL で再起動せずに HBA を無効または有効にする方法

  3. CentOS/RHEL 7 で FIPS モードを無効にする方法

  1. CentOS/RHEL 6 でシステム ログのレート制限を無効化または拡張する方法

  2. CentOS/RHEL 7 でシステム ログのレート制限を無効化または拡張する方法

  3. CentOS / RHEL 6:IPv6 を無効にする方法