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