Ignorieren Sie SSHD-Inhibitoren beim Neustart

Ignorieren Sie SSHD-Inhibitoren beim Neustart

Auf meinem Heim-PC habe ich sshd als SFTP-Server eingerichtet, damit ich Dateien mit meinen Freunden teilen kann. Wenn ich jedoch versuche, neu zu starten und jemand einen SFTP-Client verbunden hat, erhalte ich die folgende Meldung:

$ reboot
User johndoe is logged in on sshd.
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl reboot -i'.

Obwohl ich es tun könnte sudo rebootoder reboot -ies den Anweisungen entsprechend tun könnte, werden dadurch alle Inhibitoren ignoriert.

Ist es möglich, nur SSH-/SFTP-Anmeldungen zu ignorieren oder SSH von vornherein daran zu hindern, den Inhibitor zu erstellen?

Antwort1

Was die Schließung von SSH verhindert, ist die Tatsache, dass es jemand aktiv nutzt. Sie können diese Hemmung nicht aufheben und gleichzeitig weiterhin zulassen, dass sich Benutzer über SSH anmelden.

Wenn Sie das durch SSH blockierte Herunterfahren außer Kraft setzen möchten, das Betriebssystem aber dennoch auf andere mögliche Hemmnisse prüfen soll, können Sie SSH zunächst einfach manuell herunterfahren und dann mit dem Neustart fortfahren:

systemctl stop sshd
reboot

Da SSH immer nochermöglichtes startet immer noch wieder, wenn die Maschine wieder hochfährt.

verwandte Informationen