GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak zakázat Ctrl-alt-del a /etc/init/control-alt-del.conf v Linuxu?

Můj OS je RHEL 6.2

Zakázal jsem Ctrl +Alt +Del změnou v /etc/init/control-alt-del.conf linka

exec /sbin/shutdown -r now "Control-alt-del pressed"

od

exec /bin/true

Budu to testovat příští neděli.

Moje otázky:

  1. existují nějací démoni k restartování?

  2. Uchovávám kopii na původním /etc/init/control-alt-del.conf v /etc/init, je to bezpečné?
    Myslím tím, že nebude spuštěna část exec pro vypnutí?

  3. více oficiální způsob, jak zakázat Ctrl +Alt +Del ?

upravit:

testováno na vmware player 6.0.3 (za co to stojí, nejde o problém virtualizace)

  1. úprava souboru, žádný řádek exec, žádný restart, uživatel přihlášený na GU, odeslat Ctrl +Alt +Del :výzva k vypnutí
  2. po restartu, žádný řádek exec, uživatel přihlášený na GU, poslat Ctrl +Alt +Del :výzva k vypnutí
  3. po restartu spustit /bin/true, uživatel přihlášený na gui, odeslat
    Ctrl +Alt +Del :výzva k vypnutí
  4. po restartu exec /bin/true, ne uživatel přihlášený na gui, odešle
    Ctrl +Alt +Del :žádná výzva k vypnutí

Přijatá odpověď:

Protože toto je způsob, jak povolit funkci, která funguje po stisknutí Ctrl +Alt +Del , je to také pravděpodobně oficiální bod k vypnutí, pokud je vypnutý.

Měli byste pouze zakomentovat ("#" před řádkem) exec shutdown... a není potřeba vkládat exec /bin/true . Není třeba uchovávat kopii souboru, pokud věci jen komentujete.

Po změně bych restartoval systém, protože si myslím, že ten soubor čte samo init, ne nějaký démon. Pouhá změna souboru bez další akce nemá žádný účinek¹.

¹ Za starých dobrých časů jste nastavili Ctrl +Alt +Del zpracování v /etc/inittab a můžete vydat init q po změně.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  3. Jak zakázat Ipv6 na Ubuntu, Linux Mint, Debian

  1. Jak zakázat příkazy vypnutí a restartu v Linuxu

  2. Jak restartovat MySQL

  3. Jak v mém souboru /etc/hosts/ v systému Linux/OSX vytvořím subdoménu se zástupnými znaky?

  1. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  2. Linux – nechat démona spustit s Linuxem?

  3. Jak se aktualizuje /etc/motd?