Modalità utente singolo

I sistemi operativi Unix-like forniscono funzionalità di modalità utente singolo o attraverso i runlevel in stile System V, le opzioni del boot-loader in stile BSD, o altre opzioni di avvio.

Il run-level è solitamente cambiato usando il comando init, il runlevel 1 o S si avvia in modalità utente singolo.

Le opzioni del bootloader possono essere cambiate durante l’avvio prima dell’esecuzione del kernel. In FreeBSD e DragonFly BSD possono essere cambiate prima di riavviare il sistema con il comando nextboot -o "-s" -k kernel, e il suo bootloader offre l’opzione all’avvio per iniziare in modalità utente singolo. In Solaris il comando reboot -- -s causerà un riavvio in modalità utente singolo.

gli utenti macOS possono ottenere questo risultato tenendo premuto ⌘ S dopo l’accensione del sistema. All’utente potrebbe essere richiesto di inserire una password impostata nel firmware. In OS X El Capitan e versioni successive di macOS, la modalità può essere invertita in modalità utente singolo con il comando sudo launchctl reboot userspace -s nel terminale, e il sistema può essere completamente riavviato in modalità utente singolo con il comando sudo launchctl reboot system -s. La modalità utente singolo è diversa da un avvio in modalità sicura in quanto il sistema va direttamente alla console invece di avviare gli elementi fondamentali di macOS (elementi in /System/Library/, ignorando /Library/~/Library/, ecc.) Da lì gli utenti sono incoraggiati da un prompt per eseguire fsck o altre utilità a riga di comando come necessario (o installato).

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *