[Ubuntu 14.04 su Retina MacBook Pro 15 "2014 usando rEFInd]
(Il link Perché di ThomasW tutti sono così preoccupati per etc / passwd? Indirizza i miei commenti iniziali sull'accessibilità a passwd
e altri file, quindi ho rimosso i miei commenti qui. ) Sebbene io continui a credere nel principio di negare informazioni ai potenziali aggressori.
Mentre provavo a risolvere un problema con la GUI di Unity che ha reso il mio account inutilizzabile, ho trovato quello che credo sia un problema molto più grande!
Ho avviato la "Modalità utente singolo" pensando che sarei stato in grado di accedere a un terminale TTY e risolvere le cose attraverso di esso. Ma il processo di avvio si è interrotto a:
usbhid 1-8.1:1.0: can't add hid device: -71
usbhid 1-8.2:1.0: can't add hid device: -71
Quindi sono passato a TTY (Ctrl-Alt-F7) e poiché mostrava un cursore, ho premuto Enter
. Ora mi sono trovato con il prompt dell'utente root nella home directory di root. Non mi è stata chiesta una password!
Ho creato un nuovo utente, li ho aggiunti al gruppo sudo e:
- quando ho usato il comando exit , sono stati eseguiti alcuni passaggi di avvio (l'ultimo dei quali era * Restoring resolver state...
e si è fermato. Così sono tornato a TTY F1 e ora avevo un login (ho provato ad accedere come root senza password e, come prevedibile, ho fallito. L'account root è disabilitato di default )
- quando ho usato il riavvio comando, la sequenza di avvio è continuata fino alla schermata iniziale di accesso, quindi è stato avviato un riavvio.
(Pensavo che potessi fare questo genere di cose solo usando un Live USB e chroot sull'unità fissa.)
Questo è stato utile per l'attuale problema che sto cercando di risolvere, ma non credo che ciò sia desiderabile in qualsiasi altra circostanza.
Ho ripetuto questi passaggi alcune volte mentre scrivevo questo post, quindi è sicuramente ripetibile.