GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zakázat kombinaci kláves „alt+ctrl+Del“ způsobující restart v CentOS/RHEL 4,5

Kombinace kláves „Ctrl+Alt+Del“ po stisknutí na virtuální konzoli (tty s černou obrazovkou) způsobí restart systému. Toto je výchozí chování a někdy se lidem tato funkce nelíbí, protože může způsobit náhodné restartování systému. Příspěvek poskytuje postup, jak zakázat kombinaci kláves „alt+ctrl+del“, aby se zabránilo náhodnému vypnutí.

V případě CentOS CentOS/RHEL 4,5 je příkaz k vypnutí řízen /sbin/init, popsaný v /etc/inittab jako:

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

Chcete-li zakázat kombinaci kláves způsobující restartování systému po stisknutí na virtuální konzoli, postupujte podle níže uvedených kroků.

Úplné zakázání kombinace kláves „alt+ctrl+Del“ pro všechny uživatele

1. zakomentujte řádek v /etc/inittab přidáním „#“ na začátek řádku:

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

2. odešlete signál HUP do init(pid=1) pro opětovné načtení /etc/inittab

# kill -HUP 1

Generování záznamu protokolu při stisknutí kombinace kláves „alt+ctrl+Del“ bez restartu

Záznam inittab lze upravit tak, aby spouštěl jiný (neškodný) příkaz, např. logger (pro generování záznamu protokolu):

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

Omezení kombinace kláves „alt+ctrl+Del“ pouze na určité uživatele

1. Kromě výše uvedených 2 metod může být kombinace kláves „alt+ctrl+del“ omezena pouze na určité uživatele. Přidejte -a možnost příkazu shutdown na odkazovaném řádku v /etc/inittab, tj.:

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

2. Vyplňte nový /etc/shutdown.allow soubor s uživateli (jeden na řádek), kterým by mělo být povoleno používat Ctrl-Alt-Del, např.:

# cat /etc/shutdown.allow 
user01
user02

Pokud použijeme výše uvedený příklad, stisknete-li „Ctrl-Alt-Del“ z virtuální konzole (jeden z ttys s černou obrazovkou), spustí se vypnutí pouze v případě, že jsou přihlášeni uživatelé root, user01 nebo user02.

3. Poté řekněte procesu init, aby znovu přečetl /etc/inittab pomocí příkazu:

# init q
Jak deaktivovat „Alt+Ctrl+Del“ způsobující restartování systému v CentOS/RHEL 7
Jak deaktivovat Ctrl+Alt+Del způsobující restartování systému v CentOS/RHEL 6


Cent OS
  1. Jak se aktualizuje /etc/motd?

  2. Jak zakázat IPv6 na CentOS / RHEL 7

  3. CentOS / RHEL 7 :Jak dodržet pořadí připojení v /etc/fstab

  1. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  2. Jak se obnovit ze smazaného kořenového záznamu v souborech /etc/shadow a/nebo /etc/passwd v CentOS / RHEL 6

  3. Jak zakázat IPv6 na CentOS / RHEL 5

  1. Jak deaktivovat „Alt+Ctrl+Del“ způsobující restartování systému v CentOS/RHEL 7

  2. Jak zakázat lvmetad v CentOS/RHEL

  3. Jak zakázat IPv6 v CentOS/RHEL 8