Sistemas operacionais do tipo Unix oferecem funcionalidade de modo de usuário único através do comando System V-style runlevels, opções de boot-loader estilo BSD, ou outras opções de boot-time.
O nível de execução é normalmente alterado usando o comando init
, o runlevel 1 ou S iniciará no modo de usuário único.Em FreeBSD e DragonFly BSD ele pode ser alterado antes de reiniciar o sistema com o comando nextboot -o "-s" -k kernel
, e seu bootloader oferece a opção no bootup para iniciar em modo usuário único. No Solaris o comando reboot -- -s
irá causar uma reinicialização em modo de utilizador único.
macOS os utilizadores podem fazer isto mantendo premido ⌘ S depois de ligar o sistema. O usuário pode ser solicitado a digitar uma senha definida no firmware. No OS X El Capitan e versões posteriores do MacOS, o modo pode ser invertido para o modo de usuário único com o comando sudo launchctl reboot userspace -s
no Terminal, e o sistema pode ser totalmente reinicializado no modo de usuário único com o comando sudo launchctl reboot system -s
. O modo de usuário único é diferente do modo de inicialização seguro, pois o sistema vai diretamente para o console ao invés de iniciar os elementos centrais do MacOS (itens em /System/Library/
, ignorando /Library/
~/Library/
, et al.). A partir daí os usuários são encorajados por um prompt para executar o fsck ou outros utilitários de linha de comando, conforme necessário (ou instalado).