Bỏ qua tới nội dung chính
Thủ thuật

Hướng dẫn tắt tính năng Ctrl+Alt+Del gây reboot trên CentOS/ Ubuntu

Hoàng Văn Khang 1 phút đọc
Hướng dẫn tắt tính năng Ctrl+Alt+Del gây reboot trên CentOS/ Ubuntu

Trên Linux, bất kì ai cũng có thể reboot server chỉ với việc ấn tổ hợp Ctrl Alt Del trên bàn phím. Điều này khá là nguy hiểm và không cần thiết nên bạn cần tắt tính năng này đi. Hãy theo dõi bài hướng dẫn sau đây để thao tác nhanh nhất việc tắt tính năng đó đi nhé!

Linux cho phép người dùng khởi động lại máy chủ bằng cách sử dụng tổ hợp Ctrl-Alt-Del. Trong các production boxes, chúng ta nên tắt chức năng khởi động lại bằng cách sử dụng các phím Ctrl-Alt-Del. 

Trong bài viết này, Bizfly Cloud sẽ chia sẻ làm thế nào để vô hiệu hóa việc reboot thông qua Ctrl-Alt-Del trong RHEL & CentOS?

RHEL 5.X & CentOS 5.X

Để ngăn không cho quá trình init xử lý Ctrl-Alt-Del, hãy chỉnh sửa tệp /etc/inittab bắt đầu bằng ca::ctrlaltdel: như sau:

[root@localhost ~]# cat /etc/inittab  

# Trap CTRL-ALT-DELETE 

#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

Chúng ta cũng có thể sửa đổi dòng ca::ctrlaltdel: để tạo nhật ký, nếu có ai đó cố gắng khởi động lại máy chủ bằng các phím.

[root @ localhost ~] # cat /etc/inittab

# Trap CTRL-ALT-DELETE

ca::ctrlaltdel:/bin/logger -p authpriv.warning -t init "Console-invoked Ctrl-Alt-Del was ignored"

RHEL6.X & CentOS 6.X

Trong RHEL 6.X/ CentOS 6.X, khởi động lại bằng cách sử dụng các phím được xử lý bởi tập tin /etc/init/control-alt-delete.conf.

Bước 1:

Trước khi thực hiện thay đổi, hãy thực hiện sao lưu bằng lệnh dưới đây:

[root@localhost ~]# cp -v /etc/init/control-alt-delete.conf /etc/init/control-alt-delete.override

Bước 2:

Chỉnh sửa tệp, thay thế dòng exec/sbin/shutdown bằng thông tin sau, thao tác này sẽ chỉ tạo mục nhật ký mỗi lần nhấn Ctrl-Alt-Del:

[root@localhost ~]# cat /etc/init/control-alt-delete.conf 

exec /usr/bin/logger -p authpriv.notice -t init "Ctrl-Alt-Del was pressed and ignored"

RHEL 7.x & CentOS 7.x

Chạy một trong hai lệnh dưới đây từ console để tắt việc khởi động lại bằng các phím CTRL ALT DELETE trong RHEL 7.x và CentOS 7.x.

[root@localhost ~]# ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target

hoặc: 

[root@localhost ~]# systemctl mask ctrl-alt-del.target

Theo Bizfly Cloud chia sẻ

>> Có thể bạn quan tâm: Sửa lỗi "libbz2.so.1.0: cannot open shared object file" trên CentOS

Chia sẻ:
Liên hệ