Recentemente, ho avuto un Mac che ha fritto la sua scheda logica video. Fortunatamente, Apple aveva concluso che si trattava di un difetto di progettazione e stava correggendo i modelli interessati gratuitamente (vedi più qui ). Tuttavia, non ho trovato questa pagina per un po 'e durante questo periodo ho dovuto pensare a recuperare i miei dati. Così, ho guardato intorno all'interwebs e ho trovato la modalità utente singolo.
Quando il computer è spento, premi il pulsante di accensione mentre tieni premuti i tasti e s . Continua a tenerlo premuto, e invece di avviare la schermata di caricamento di Apple, si avvia sul terminale Unix sottostante. Una volta lì, puoi inserire i seguenti comandi:
mount -uw /
cd /Users/
ls
E vengono visualizzate tutte le cartelle home degli utenti. Continuando a cd
in queste cartelle e ls
a visualizzare i contenuti, puoi sfogliare tutti dei file degli utenti, senza bisogno di una password .
Ho poi scoperto che sei anche in grado di collegare una chiavetta USB e copiare i file (o da esso), o eseguire azioni sui file come spostare ed eliminare.
Mentre questo mi è stato utile per recuperare i dati dal mio Mac fritto, com'è questa una buona idea? Se mai avessi afferrato il MacBook di un amico e fosse stato bloccato, potrei semplicemente spegnerlo, avviare la modalità utente singolo e fare casino con i loro file - o persino farne una copia su una chiavetta USB per un uso successivo. I Mac sono utilizzati da molte persone, molti dei quali hanno file molto importanti che devono proteggere.
Questo ovviamente non è un bug, in quanto Apple ha un articolo di supporto su come immettere modalità utente singolo. So anche che uno degli scopi originali della modalità utente singolo è quello di reimpostare la password in caso di smarrimento, ma dare l'accesso all'intero computer tramite la riga di comando non sembra un buon metodo per farlo.
Quindi, questo è un problema? La modalità utente singolo è cattiva? Per quanto vedo, è un buco di sicurezza, ma potrei mancare qualcosa.