O modo de usuário único

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).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *