Отключение от приглашения логина в tty


11

Предположим, я загружаю машину с Linux без графического интерфейса. Могу ли я выключить компьютер с помощью последовательности клавиш, когда отображается запрос на вход tty?

Конечно, я мог бы ввести свое имя пользователя и пароль, а затем sudo shutdown -h now; однако возможно ли отключить его перед входом в систему с помощью сочетания клавиш?

Ответы:


9

Я делал это раньше с пользователем по имени " s" и без пароля.

IIRC вы установили оболочку пользователя /sbin/shutdown. Нужно добавить его в /etc/shells.


13

В большинстве систем Linux, то Ctrl+ Alt+ Delключ действие последовательности конфигурируется либо /etc/inittabили /etc/init/control-alt-delete.conf.

Обычно это перезагружает систему, но вы можете изменить команду, чтобы вместо нее остановить систему.

В /etc/inittab:

ca::ctrlaltdel:/sbin/shutdown -t3 -h now

Или /etc/init/control-alt-delete.conf:

start on control-alt-delete    
exec /sbin/shutdown -h now "Control-Alt-Delete pressed"

Могу ли я использовать другую последовательность клавиш для этого? (Я не хочу перезаписывать данные о перезагрузке)
студент

8

Вот хороший маленький трюк, который меня как-то удивил (спасатель жизни, если вы заморозили удаленную систему без iLO (или KVM). Ключ Magic SysRq . Если он активен в вашей системе, я считаю, что нажатие ALT + SysRq + oдолжно отключить вашу систему. это жесткое завершение работы (если я правильно помню, я не хочу проверять это прямо сейчас!), так что вы можете нажать: ALT + SysRq + e(красиво убить все процессы) ALT + SysRq + iУбить все остальное) ALT + SysRq + sсинхронизировать все файловые системы, ALT + SysRq + uперемонтировать разделы как только для чтения, затем сделать комбинация b или o (перезагрузка или выключение)

В любом случае, я не думаю, что это лучший способ остановить вашу систему, другие ответы могут быть более подходящими, но вышеперечисленное должно помочь вам, если вы застряли!


3
Хотя это работает, это немного похоже на то, чтобы остановить машину, загоняя ее в кучу сена. Эффективно, и ваша машина, вероятно, будет в порядке потом.
Багамат

2
Я на 100% согласен с вами, я постарался прояснить это в своем ответе. Если вы правильно сделаете комбинацию клавиш, она будет немного лучше, но да, это блестящая красная кнопка, которая делает то, что говорит, и не более того.
Rqomey

0

Многие Linux выполняют чистое отключение в ответ на короткое нажатие кнопки питания, если кнопка питания не обрабатывается графическим интерфейсом.

Это поведение было принято по умолчанию в systemd (реализовано в systemd-logind). Еще до этого он был реализован в некоторых настройках Linux по умолчанию acpid. Точное поведение может немного отличаться.

Для этого необходимо, чтобы короткие нажатия кнопки питания обрабатывались программно. Эта аппаратная функция поддерживается стандартом ACPI. (Конечно, вы можете быть совместимы с ACPI и при этом иметь какую-то кнопку, которая отключает систему немедленно и нечисто).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.