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

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

キーの組み合わせ「Ctrl+Alt+Del」を仮想コンソール (黒い画面の tty) で押すと、システムが再起動します。これはデフォルトの動作であり、システムの偶発的な再起動を引き起こす可能性があるため、この機能が気に入らない場合があります.この投稿では、偶発的なシャットダウンを防ぐために「alt+ctrl+del」キーの組み合わせを無効にする手順を説明しています。

CentOS CentOS/RHEL 4,5 の場合、シャットダウン コマンドは /sbin/init によって制御され、/etc/inittab に次のように記述されています。

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

仮想コンソールで押されたときにシステムを再起動させるキーの組み合わせを無効にするには、以下に概説する手順に従ってください。

すべてのユーザーに対して「alt+ctrl+Del」キーの組み合わせを完全に無効にする

1. /etc/inittab の行をコメントアウトし、行の先頭に「#」を追加します:

# vi /etc/inittab
# ca::ctrlaltdel:/sbin/shutdown -t3 -r now

2. HUP シグナルを init(pid=1) に送信して /etc/inittab をリロードします

# kill -HUP 1

再起動せずに「alt+ctrl+Del」キーの組み合わせが押されたときにログ エントリを生成する

inittab エントリを変更して、別の (無害な) コマンド、たとえば logger (ログエントリを生成するため) を実行することができます:

# vi /etc/inittab
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/bin/logger -p authpriv.warning -t init "Console-invoked Ctrl-Alt-Del was ignored"

「alt+ctrl+Del」キーの組み合わせを特定のユーザーのみに制限する

1. 上記の 2 つの方法に加えて、「alt+ctrl+del」キーの組み合わせを特定のユーザーのみに制限することができます。 -a を追加します /etc/inittab の参照行にある shutdown コマンドのオプション、つまり:

# vi /etc/inittab
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now -a

2. 新しい /etc/shutdown.allow に入力します Ctrl-Alt-Del の使用を許可するユーザー (1 行に 1 人) を含むファイル。例:

# cat /etc/shutdown.allow 
user01
user02

上記の例を使用すると、仮想コンソール (黒い画面の tty の 1 つ) から「Ctrl-Alt-Del」が押された場合、ユーザー root、user01、または user02 がログインしている場合にのみシャットダウンがトリガーされます。

3. これを行った後、次のコマンドを使用して /etc/inittab を再読み込みするように init プロセスに指示します:

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


Cent OS
  1. / etc / motdはどのように更新されますか?

  2. CentOS / RHEL 7 で NetworkManager を無効にする方法

  3. CentOS / RHEL 5 で IPv6 を無効にする方法

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

  2. CentOS/RHEL で lvmetad を無効にする方法

  3. CentOS/RHEL 8 で IPv6 を無効にする方法

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

  2. CentOS / RHEL 7 :/etc/fstab のマウント順序に従う方法

  3. CentOS / RHEL 7 で systemd-tmpfiles が /tmp/ または /var/tmp (tmpwatch の置き換え) をクリーンアップする方法