Как отключить Ctrl-Alt-Del в Ubuntu 16.04?

В предыдущих версиях сервера Ubuntu, чтобы отключить Ctrl Alt Del (перезагрузка), мы бы отредактировали файл /etc/init/control-alt-delete.conf и изменили скрипт для отображения сообщения о том, что эта функция больше не будет работать.

Каким будет новый способ отключить Ctrl Alt Del , теперь?

6
задан 28 June 2018 в 22:03

1 ответ

В systemd мире, Ctrl Высокий звук Del обрабатывается ctrl-alt-del.target :

ctrl-alt-del.target
   systemd starts this target whenever Control+Alt+Del is pressed on
   the console. Usually, this should be aliased (symlinked) to
   reboot.target.

Для отключения этой цели сделайте:

systemctl mask ctrl-alt-del.target
systemctl daemon-reload

Это не полностью отключает Ctrl Высокий звук Del . Systemd имеет функцию, где нажатие того сочетания клавиш больше чем 7 раз за 2 секунды инициировало непосредственную перезагрузку. Я не уверен, как отключить его, но я нахожу это полезным.

я не думаю, что это может быть отключено. От systemd страница справочника :

SIGINT

После получения этого сигнала systemd администратор системы запустит ctrl-alt-del.target единица. Это главным образом эквивалентно systemctl start ctl-alt-del.target. Если этот сигнал получен больше чем 7 раз в 2 с, непосредственная перезагрузка инициирована. Обратите внимание, что нажатие Ctrl-Alt-Del на консоли инициирует этот сигнал. Следовательно, если перезагрузка зависает, нажатие Ctrl-Alt-Del больше чем 7 раз в 2 с является относительно безопасным способом инициировать непосредственную перезагрузку.

systemd диспетчеры пользователей рассматривают этот сигнал тот же путь как SIGTERM.

9
ответ дан 29 June 2018 в 08:03
  • 1
    Я просто протестировал на живом CD xubuntu 16.04, ничто для установки, работы как ожидалось. какую версию человечности Вы используете? на которой архитектуре? Вы пытаетесь кросс-скомпилировать модуль? – pim 27 September 2017 в 00:07

Другие вопросы по тегам:

Похожие вопросы: