Linux
如何在 Linux 中禁用 ctrl-alt-del 和 /etc/init/control-alt-del.conf?
我的作業系統是 RHEL 6.2
我通過更改行禁用
Ctrl
++Alt``Del``/etc/init/control-alt-del.conf
exec /sbin/shutdown -r now "Control-alt-del pressed"
經過
exec /bin/true
下週日我會測試它。
我的問題:
- 有需要重啟的守護程序嗎?
- 我在 /etc/init 中保留一份原件副本
/etc/init/control-alt-del.conf
,它安全嗎?我的意思是不會解僱 exec 的關閉部分嗎? 3. 更官方的方式來 禁用
Ctrl
++Alt
?Del
編輯:
在 vmware player 6.0.3 上測試(值得,這不是虛擬化問題)
- 編輯文件,沒有 exec 行,沒有重新啟動,使用者登錄 gui,發送++
Ctrl
:Alt
關機提示Del
- 重啟後,沒有 exec 行,使用者登錄 gui,發送++
Ctrl
:Alt
關機提示Del
- 重啟後,執行/bin/true,使用者登錄gui,發送 ++
Ctrl
:Alt
關機提示Del
- 重啟後,執行/bin/true,沒有使用者登錄gui ,發送
Ctrl
++Alt
:沒有關機提示Del
/etc/init/control-alt-del.conf
立即採取更改。我在 ESX 和物理主機中進行了測試。
當我插入
exec date > /var/log/cad.log
在
/etc/init/control-alt-del.conf
和問題
Ctrl
-Alt``Del
我得到日期/var/log/cad.log
。所以不需要重啟。
由於這是啟用按
Ctrl
++起作用的功能的方法,因此它也是(可能是官方的)關閉時的開關點Alt
。Del
您應該只註釋掉(行前的’#’)
exec shutdown...
並且不需要插入exec /bin/true
。如果您只是將內容註釋掉,則無需保留文件的副本。我會在更改後重新啟動系統,因為我認為讀取該文件的是 init 本身,而不是某個守護程序。僅更改文件而不採取進一步操作不會產生任何影響¹。
¹在過去的美好時光中,您可以設置
Ctrl
++處理,並且可以在更改後發出Alt
a 。Del``/etc/inittab``init q