Unix-ähnliche Betriebssysteme bieten die Funktionalität des Einzelbenutzermodus entweder durch Runlevels im Stil von System V, Bootloader-Optionen im Stil von BSD oder andere Bootzeit-Optionen.
Der Runlevel wird normalerweise mit dem Befehl init
geändert, Runlevel 1 oder S booten in den Einzelbenutzermodus.
Bootloader-Optionen können während des Starts vor der Ausführung des Kernels geändert werden, bei FreeBSD und DragonFly BSD kann dies vor dem Neustart des Systems mit dem Befehl nextboot -o "-s" -k kernel
erfolgen, und der Bootloader bietet die Option, beim Booten im Einzelplatzmodus zu starten. Unter Solaris bewirkt der Befehl reboot -- -s
einen Neustart in den Einzelbenutzermodus.
MacOS-Benutzer können dies erreichen, indem sie ⌘ S nach dem Einschalten des Systems gedrückt halten. Der Benutzer muss möglicherweise ein in der Firmware festgelegtes Passwort eingeben. In OS X El Capitan und späteren Versionen von macOS kann der Modus mit dem Befehl sudo launchctl reboot userspace -s
im Terminal in den Einzelbenutzermodus umgeschaltet werden, und das System kann mit dem Befehl sudo launchctl reboot system -s
im Einzelbenutzermodus vollständig neu gebootet werden. Der Einzelbenutzermodus unterscheidet sich von einem Start im abgesicherten Modus dadurch, dass das System direkt zur Konsole wechselt, anstatt die Kernelemente von macOS zu starten (Elemente in /System/Library/
/Library/
~/Library/
, etc. ignorieren). Von dort aus werden die Benutzer durch eine Eingabeaufforderung aufgefordert, fsck oder andere Befehlszeilendienstprogramme nach Bedarf (oder installiert) auszuführen.