Linux CentOS7/RHEL7關閉ctrl+alt+delete功能鍵


         Linux默認允許任何人按下Ctrl+Alt+Del重啟系統。但是在生產環境中,應該停用按下Ctrl-Alt-Del 重啟系統的功能。前面的centos版本都是在/etc/inittab中配置,而centos7/RHEL7查看/etc/inittab文件,“Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target”指出了這個功能鍵在“/usr/lib/systemd/system/ctrl-alt-del.target”設置。  

[root@ansible-node1 ~]# cat /etc/inittab
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#

  # ll /usr/lib/systemd/system/ctrl-alt-del.target
    lrwxrwxrwx. 1 root root 13 May 26 2017 /usr/lib/systemd/system/ctrl-alt-del.target -> reboot.target

 

    直接vim編輯這個文件,按以往設置關閉這個功能的方式去操作:全部注釋掉/usr/lib/systemd/system/ctrl-alt-del.target文件中的內容即可。但是由於此文件是/usr/lib/systemd/system/reboot.target的軟鏈接文件,這樣的話會使reboot命令失效,因此要想解決這個問題只需要刪除文件:/usr/lib/systemd/system/ctrl-alt-del.target即可,同時執行#init q重新加載配置文件使配置生效,此時Ctrl+Alt+Del失效,同時reboot也能用,恢復ctrl+ALt+Del只需將reboot.target文件軟鏈接成ctrl-alt-del.target即可。即

  # ln -s /usr/lib/systemd/system/reboot.target /usr/lib/systemd/system/ctrl-alt-del.target
 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM