1

Сегодня вечером мне пришлось закрыть кучу коробок с Linux, потому что у нас намечается отключение электроэнергии для всего здания. Я не знал ни одного пароля для большинства ящиков.

Итак, (на рабочем столе Ubuntu) я нажимаю кнопку питания в правом верхнем углу и выбираю "Выключение". Ничего не произошло. Попробуйте снова. Ничего не произошло.

Хорошо, тогда я продолжил тянуть вилку на каждой машине.

Есть ли у Linux какое-то "отношение", при котором вам необходимо войти в систему, чтобы выключить машину, потому что физический пользователь ВСЕГДА может прекратить работу машины, отключив машину от сети, поэтому идея заставить кого-то войти в систему, чтобы выключить машину, кажется доброй орехов для меня. По этой причине машины Windows всегда можно отключить с экрана входа в систему.

Могу ли я что-то сделать по-другому, чтобы отключить машины контролируемым образом, не имея паролей?

(Я надеюсь, что когда я приду на работу завтра, не будет уродливого письма от кого-то, жалующегося на потерянную работу или неработающие ящики.)

1 ответ1

1

Вы должны быть в состоянии завершить работу с экрана входа в систему, хотя это может зависеть от того, вошел ли кто-то еще. Тем не менее, в некоторых версиях Ubuntu кажется известной проблемой, что это не работает при некоторых обстоятельствах. Посмотрите вопрос об этом в Ubuntu и отчет об ошибках, на которые он ссылается.

Что касается альтернатив, вы можете попробовать нажать Ctrl + Alt + Del или нажать кнопку питания. В зависимости от конфигурации и рабочего ACPI, это может работать.

Если ничего не помогает, вы можете, по крайней мере, попытаться полностью завершить все процессы и синхронизировать диск перед выключением, удерживая AltGr + SysRq и последовательно нажимая следующие клавиши, делая между ними паузы в течение нескольких секунд: R (взять контроль над клавиатура возвращается из X), E (отправить SIGTERM всем процессам, позволяя им корректно завершить работу), I (отправить SIGKILL всем процессам, заставляя их немедленно завершить работу), S (сбросить данные на диск), U (перемонтировать все прочитанные файловые системы только) и O (закрыто).

Подробнее об этом читайте в ключевой статье Magic SysRq в Википедии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .