Ist es möglich, in den Einzelbenutzermodus zu wechseln, OHNE CMD + S neu zu starten und zu halten?
Kann ich zum Beispiel ein Shell-Skript schreiben, um in den Einzelbenutzermodus zu wechseln?
Wenn ja, für welche Betriebssysteme?
quelle
Ist es möglich, in den Einzelbenutzermodus zu wechseln, OHNE CMD + S neu zu starten und zu halten?
Kann ich zum Beispiel ein Shell-Skript schreiben, um in den Einzelbenutzermodus zu wechseln?
Wenn ja, für welche Betriebssysteme?
Dies scheint für BSD-ähnliche Betriebssysteme nicht der Fall zu sein. Ich habe gefunden In diesem Artikel wird eine Möglichkeit vorgeschlagen, zwischen den Modi zu wechseln (in FreeBSD), wenn der Einzelbenutzermodus gestartet wird . Beachten Sie jedoch, dass das Mehrbenutzersystem auch bei dieser Methode effektiv heruntergefahren werden muss, bevor es in den Einzelbenutzermodus zurückkehrt. Dies funktioniert möglicherweise auf einem Mac, aber ich kann es aufgrund eines Bildschirmauflösungsproblems beim Booten im Einzelbenutzermodus nicht effektiv testen, wodurch ein Großteil des Konsolenfensters verdeckt wird. Alle Artikel, die ich im Einzelbenutzermodus unter Mac OS X gesehen habe, enthalten "Halten" cmd-S nach dem Neustart. Weiterhin sind die Manpages für launchd
, der Prozess, der die Runlevel-Konfiguration verwaltet, und launchctl
, das Programm, mit dem eine Schnittstelle besteht launchd
, erwähnen Sie den Einzelbenutzermodus nicht.
Der BSD-Befehl, auf den ich verwiesen habe, führt zu einem Neustart im Einzelbenutzermodus. nextboot
, scheint unter Mac OS X nicht zu existieren.