Sistemele de operare de tip Unix oferă funcționalitatea modului mono-utilizator fie prin intermediul nivelurilor de execuție de tip System V, fie prin opțiunile încărcătorului de boot de tip BSD, fie prin alte opțiuni de pornire.
Nivelul de execuție este de obicei schimbat folosind comanda init
, nivelul de execuție 1 sau S va porni în modul mono-utilizator.
Opțiunile încărcătorului de boot pot fi schimbate în timpul pornirii, înainte de executarea nucleului. în FreeBSD și DragonFly BSD poate fi schimbat înainte de repornirea sistemului cu comanda nextboot -o "-s" -k kernel
, iar încărcătorul său de boot oferă opțiunea la pornire de a porni în modul mono-utilizator. În Solaris, comanda reboot -- -s
va determina o repornire în modul mono-utilizator.
Utilizatorii de MacOS pot realiza acest lucru ținând apăsat ⌘ S după ce au alimentat sistemul. Este posibil ca utilizatorului să i se ceară să introducă o parolă stabilită în firmware. În OS X El Capitan și versiunile ulterioare ale macOS, modul poate fi inversat în modul mono-utilizator cu ajutorul comenzii sudo launchctl reboot userspace -s
în Terminal, iar sistemul poate fi repornit complet în modul mono-utilizator cu ajutorul comenzii sudo launchctl reboot system -s
. Modul mono-utilizator este diferit de o pornire în modul sigur prin faptul că sistemul merge direct la consolă în loc să pornească elementele de bază ale macOS (elementele din /System/Library/
, ignorând /Library/
~/Library/
, et al.). De acolo, utilizatorii sunt încurajați de un prompt să ruleze fsck sau alte utilitare în linie de comandă, după cum este necesar (sau instalat).