GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menonaktifkan Ctrl+Alt+Del menyebabkan sistem reboot di CentOS/RHEL 6

Kombinasi tombol "Ctrl+Alt+Del", saat ditekan pada konsol virtual (tty layar hitam), menyebabkan sistem melakukan boot ulang. Ini adalah perilaku default dan terkadang orang tidak menyukai fitur ini karena dapat menyebabkan reboot sistem secara tidak sengaja. Postingan tersebut memberikan prosedur tentang cara menonaktifkan kombinasi tombol “alt+ctrl+del” untuk mencegah shutdown yang tidak disengaja.

Perintah shutdown dikendalikan oleh /sbin/init, dijelaskan di /etc/init/control-alt-delete.conf sebagai:

# cat /etc/init/control-alt-delete.conf
# control-alt-delete - emergency keypress handling
#
# This task is run whenever the Control-Alt-Delete key combination is
# pressed.  Usually used to shut down the machine.
#
# Do not edit this file directly. If you want to change the behaviour,
# please create a file control-alt-delete.override and put your changes there.

start on control-alt-delete

exec /sbin/shutdown -r now "Control-Alt-Delete pressed"

Seperti yang dijelaskan dalam file, *jangan* beri komentar pada baris “exec /sbin/shutdown… ” untuk melarang perintah tersebut, tetapi ikuti langkah-langkah yang diuraikan di bawah ini.

1. buat file baru /etc/init/control-alt-delete.override yang hanya memiliki satu baris:

# vi /etc/init/control-alt-delete.override
exec /bin/true

2. mencerminkan konfigurasi baru instance control-alt-delete dengan perintah initctl:

# initctl reload-configuration control-alt-delete

Kemudian, kombinasi tombol “alt+ctrl+del” tidak akan melakukan apa pun sekarang. Anda tidak perlu me-reboot server, restart layanan apapun, baik proses apapun.

Menonaktifkan “Ctrl+Alt+Del” memicu shutdown dan mencatat peristiwa penekanan tombol sebagai gantinya

Terkadang Anda mungkin ingin menonaktifkan "Ctrl + Alt + Del" yang dipicu oleh shutdown dan hanya menyebabkan beberapa entri log audit, alih-alih reboot sistem. Ikuti langkah-langkah di bawah ini:

1. Gunakan file .conf asli untuk membuat file control-alt-delete.override, mis.:

# cp -v /etc/init/control-alt-delete.conf /etc/init/control-alt-delete.override

2. Edit file /etc/init/control-alt-delete.override, ganti baris exec /sbin/shutdown, Dengan baris seperti berikut, yang hanya akan menghasilkan entri log setiap kali Ctrl-Alt-Del ditekan :

# vi /etc/init/control-alt-delete.override
exec /usr/bin/logger -p authpriv.notice -t init "Ctrl-Alt-Del was pressed and ignored"

3. Uji dengan beralih ke konsol virtual dan menekan Ctrl-Alt-Del.

Hanya izinkan root untuk reboot saat “Ctrl+Alt+Del” ditekan dari konsol

Anda hanya dapat mengizinkan root untuk mem-boot ulang dengan mengikuti prosedur di bawah ini.

1. Edit /etc/init/control-alt-delete.conf , hapus semua baris dan masukkan ke dalam baris berikut:

# vi /etc/init/control-alt-delete.conf
start on control-alt-delete
exec /sbin/control-alt-delete.sh

2. Sekarang buat /sbin/control-alt-delete.sh dengan editor vi dengan konten berikut.

# vi /sbin/control-alt-delete.sh
#!/bin/bash

user=`w | grep tty | grep root | cut -d' ' -f1`
if [ -z $user ]
then
     echo  "control + alt + delete tried by non-root user at `date` " >> /var/log/cad.log
else
     /sbin/shutdown -r now "Control-Alt-Delete pressed"
fi

3. Berikan 500 izin ke /sbin/control-alt-delete.sh

# chmod 500 /sbin/control-alt-delete.sh
Catatan :Metode ini tidak berfungsi pada server terminal yang memiliki banyak pengguna yang masuk ke server secara bersamaan meskipun vnc. Anda mungkin harus memodifikasi skrip yang sesuai. Cara Menonaktifkan Kombinasi Tombol “alt+ctrl+Del” yang menyebabkan reboot di CentOS/RHEL 4,5
Cara menonaktifkan “Alt+Ctrl+Del” yang menyebabkan sistem reboot di CentOS/RHEL 7


Cent OS
  1. Bagaimana memulihkan dari entri root yang dihapus di file /etc/shadow dan/atau /etc/passwd di CentOS / RHEL 6

  2. Cara menonaktifkan "Alt + Ctrl + Del" menyebabkan sistem reboot di CentOS / RHEL 7

  3. Cara Menonaktifkan Kombinasi Kunci “alt+ctrl+Del” yang menyebabkan reboot di CentOS/RHEL 4,5

  1. Cara menonaktifkan IPv6 di CentOS / RHEL 7

  2. Cara menonaktifkan atau mengaktifkan HBA tanpa reboot di bawah CentOS/RHEL

  3. Cara Menonaktifkan Atau Memperpanjang Batas Kecepatan Pencatatan Sistem pada CentOS/RHEL 7

  1. CentOS / RHEL 7 :Cara mengikuti urutan pemasangan di /etc/fstab

  2. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  3. Cara menonaktifkan IPv6 di CentOS / RHEL 5