Uniksopodobne systemy operacyjne zapewniają funkcjonalność trybu pojedynczego użytkownika poprzez poziomy uruchomieniowe w stylu System V, opcje boot-loadera w stylu BSD lub inne opcje boot-time.
Poziom uruchomieniowy jest zwykle zmieniany za pomocą polecenia init
, poziom uruchomieniowy 1 lub S spowoduje uruchomienie systemu w trybie pojedynczego użytkownika.
Opcje bootloadera mogą być zmieniane podczas uruchamiania systemu przed wykonaniem jądra.W FreeBSD i DragonFly BSD można je zmienić przed restartem systemu poleceniem nextboot -o "-s" -k kernel
, a jego bootloader oferuje opcję startu w trybie pojedynczego użytkownika. W Solarisie komenda reboot -- -s
spowoduje restart do trybu pojedynczego użytkownika.
Użytkownicy systemumacOS mogą to osiągnąć poprzez przytrzymanie ⌘ S po włączeniu zasilania systemu. Użytkownik może zostać poproszony o wprowadzenie hasła ustawionego w oprogramowaniu układowym. W systemie OS X El Capitan i nowszych wydaniach systemu macOS tryb ten można odwrócić do trybu pojedynczego użytkownika za pomocą polecenia sudo launchctl reboot userspace -s
w Terminalu, a system można całkowicie zrestartować w trybie pojedynczego użytkownika za pomocą polecenia sudo launchctl reboot system -s
. Tryb pojedynczego użytkownika różni się od trybu bezpiecznego tym, że system przechodzi bezpośrednio do konsoli zamiast uruchamiać podstawowe elementy macOS (elementy w /System/Library/
, ignorowanie /Library/
~/Library/
, i tak dalej). Stamtąd użytkownicy są zachęcani przez monit do uruchomienia fsck lub innych narzędzi wiersza poleceń, jeśli są potrzebne (lub zainstalowane).