Ho dimenticato il mio nome utente, come posso recuperarlo?


13

Quando ho installato l'ultimo aggiornamento di Ubuntu, mi è stato chiesto il nome utente ma non ricordo quale sia il mio nome utente. Come faccio a sapere qual è il mio nome utente?



Come hai installato l'ultimo aggiornamento di Ubuntu ? Hai effettuato l'accesso e hai utilizzato lo strumento di aggiornamento di Ubuntu? Hai usato una sessione live (USB o CD)?
AL

Risposte:


20

Se non riesci nemmeno ad accedere perché non ricordi il tuo nome utente, c'è ancora un modo per recuperare i tuoi dati. Nota che questa guida presuppone che tu sia l'unico utente sul sistema.

  1. Avvia il sistema in modalità di ripristino tramite GRUB.
  2. Seleziona l'opzione Root Shell.
  3. Digita questo comando nella finestra del terminale che si apre:
    awk -F: '$3 == 1000' /etc/passwd
  4. Il tuo nome utente sarà all'inizio della riga su una delle righe restituite. In genere ce ne sarà solo uno, ma potrebbe essercene di più a seconda del sistema.
  5. Riavvia in modalità normale e utilizza il nome utente specificato.

Se non sei l'unico utente, sostituisci il codice al passaggio 3. Cerca un utente con un ID maggiore o uguale a 1000 con:

awk -F: '$3 >= 1000' /etc/passwd

Uno di questi è destinato a essere te. Oppure chiedi a un altro utente sulla macchina di estrarre l'elenco degli account.


2
Questa risposta funziona solo se l'utente che non ricorda il suo nome utente ha il UID1000 (comunemente il primo utente non di sistema). Cosa succede se si tratta di un computer multiutente e l'OP non è il primo utente?
dave_alcarin,

Questa guida presuppone che ci sia un solo utente sul sistema attuale. Devi solo cat / etc / passwd e cercare la voce giusta.
Kaz Wolfe,

Ho commentato al fine di migliorare la tua risposta ;-) Se dovessi suggerire a un utente di leggere le /etc/passwdvoci UIDche passano in giro, andrei in un modo più generale e direi "sei UID1000 o superiore, normalmente, se sei l'unico utente, allora è 1000, se tu fossi il secondo, 1001 ", penso che il grepping per 1???non darebbe troppe voci, e una qualsiasi delle linee mostrate suonerebbe un campanello nell'utente smemorato ... non credi?
dave_alcarin,

2
Dato che la domanda inizia "Quando ho installato ..." Penso che possiamo tranquillamente presumere che siano i primi utenti.
Stig Hemmer,

1
Perché non solo un semplice cat /etc/passwde cercare qualcosa di familiare?
R .. GitHub smette di aiutare ICE il

9

Apri un terminale ( Ctrl+ Alt+ T) e digita il comando

whoami

per scoprire il nome utente dell'utente attualmente connesso.


6
whoaminon sarà d'aiuto se hai già dimenticato il tuo nome utente e ti sei disconnesso.
EKons,

6

La schermata di accesso mostra i possibili account e devi solo fare clic (o addirittura non fare clic poiché presumibilmente sei stato l'ultimo ad accedere) e digitare la password.

Se hai effettuato l'accesso e desideri conoscere l'utente, apri un terminale (Ctrl+Alt+T)e digita il comando

echo $USER

Ciò stamperà il valore della variabile d'ambiente USER sulla console.


3
Perché tanta seccatura? whoamifa il lavoro!
EKons,

Sì, whoamifa anche il lavoro.
Kiran Shahi,

3

Se hai mai attivato l'account di root, utilizzalo.

Se il suddetto metodo della modalità di ripristino funziona, utilizzarlo.

Se hai un CD live che può montare il filesystem della tua installazione, fallo e cerca l'utente nel file / etc / passwd.

Se nessuno di questi è fattibile, puoi (a meno che tu non abbia protetto con password il tuo boot manager con una password sconosciuta) ancora entrare nel tuo sistema aggiungendo l'opzione "init = / bin / sh" ai parametri del kernel (che puoi modificare dal boot menu gestore). Questo dovrebbe farti passare direttamente a una semplice shell dopo che il kernel è stato caricato e puoi guardare nei file di testo come / etc / passwd. La modifica dei file non è possibile in quella modalità a meno che non vengano presi ulteriori passaggi (che sono pericolosi se non ben compresi e piuttosto fuori portata qui). Potrebbe essere necessario forzare un riavvio mediante il ciclo di accensione per uscire da quella modalità.


0

Puoi passare alla modalità singola da Grub. Durante l'avvio, premere Escnella schermata di avvio di Grub quando richiesto. Potrebbe semplicemente mostrarti Grub con elenchi di ciascun kernel - in tal caso non premereEsc

Da qui selezionare la prima voce e premere eper modificarla. Scorri la pagina fino alla riga che inizia con kernel e premi di enuovo.

Ciò ti consentirà di modificare l'intera riga. Scorri verso destra fino a raggiungere la fine e rimuovi splash quietdalla linea, sostituendola con single. Premere eneterper accettare le modifiche e premere bper avviare la riga del kernel modificata. Questo ti avvierà in modalità utente singolo e dovrebbe lasciarti cadere in una shell di root una volta che l'avvio è stato completato.

Da qui è possibile aggiungere utenti al sistema, modificare le password degli utenti, ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.