Impossibile accedere a qualsiasi TTY - Password errata


10

Sto usando Ubuntu 12.10 con il desktop Unity. Vado a TTY1 premendo i tasti CTRL+ ALT+ F1, dove mi viene chiesto di inserire nome utente e password, cosa che faccio, ma ricevo il messaggio "Login errato". Nel mio file di registro /var/log/auth.logquesta voce è stata fatta:

Oct 23 13:17:45 SomeName login[3361]: FAILED LOGIN (1) on 'dev/tty1' FOR 'aUser', Authentication failure

Non ho un nome utente o una password sbagliati. È lo stesso nome utente / password che utilizzo per accedere all'avvio di Unity.

Quindi come mai non riesco ad accedere a TTY1?


1
Hai provato a digitare la password una volta sul TTY (come nome utente, solo per vedere cosa viene visualizzato) e una volta quando hai effettuato l'accesso (usa il trattino o altro) solo per vedere se questo non è un problema di layout della tastiera?
Mark Paskal,

Sì, era un problema con la tastiera =) Numlock non era attivo!
Martin Andersson,

Ho riscontrato un problema durante l'accesso a tty *. Pensavo che il mio nome di accesso fosse in maiuscolo ma mi sbagliavo. Per qualche ragione non lo è. Passato a tutto minuscolo e registrato correttamente.

Nel mio caso ciò è stato causato dal fatto che la mia shell di login ( /bin/zsh) non è elencata in /etc/shells.
Zaz,

Risposte:


12

Forse la tua configurazione keymap è errata per tty (che è un'impostazione diversa da Xorg / Unity) e la tua password è sbagliata per questo. Prova a inserire la password quando ti viene richiesto il nome utente e verifica se i caratteri risultano corretti; non premere invio, ma elimina i dati immessi (poiché i tentativi di accesso vengono registrati e la password si troverebbe in quel file di registro). Se qualcosa non va, è necessario impostare la mappa dei tasti. In unità, apri l'applicazione del terminale ed entra

sudo dpkg-reconfigure console-setup

e scegli il layout giusto lì. Potrebbe essere necessario riavviare.


lol, cosa divertente. Numlock non era attivo e la mia password contiene alcuni numeri =) Amico, mi sento stupido o cosa. Il fatto è che ho cercato su Google questo problema ovviamente e ho avuto tutti i tipi di risposte là fuori, quindi non potevo immaginare che la soluzione fosse così semplice =)
Martin Andersson,

Dovrei anche dire perché voglio accedere a un altro TTY. Sto testando il comando echo e ora so che funziona come un incantesimo. Per una nuova Weed come me, di accesso a un TTY di vostra scelta, dicono tty1, tornare alla finestra del terminale Unità e digitare: echo test message > /dev/tty1.
Martin Andersson,

3

La causa più comune di questo errore è semplicemente digitare la password (o il nome utente) errata. La mappa dei tasti nella console è spesso leggermente diversa da quella in X.

Assicurati di digitare la password corretta digitandola prima nel campo di accesso in cui puoi vedere se viene scritta come previsto.

Verifica di digitare il tuo nome utente esattamente come dovrebbe essere (incluso il caso), confrontandolo con l'output di whoamirun in un terminale.


Un'altra cosa che causerà questo stesso identico messaggio di errore è se la shell di accesso non è elencata in/etc/shells . Trova quale shell stai usando cercando il tuo nome utente in /etc/passwd:

grep "dave" /etc/passwd

(sostituendo davecon il tuo nome utente) dovresti vedere qualcosa del genere:

dave:x:1000:1000::/home/dave:/bin/zsh

L'ultimo campo ( /bin/zsh) è la tua shell. Cerchiamo in /etc/shells:

grep "/bin/zsh" /etc/shells

Dovremmo vedere qualcosa del genere:

/bin/zsh
/usr/bin/zsh

Ma se non lo fai, questo è il problema. Prova a reinstallare zsh(o qualsiasi altra shell mancante /etc/shells) e, se non funziona, aggiungila manualmente:

echo `/bin/zsh` | sudo tee /etc/shells

(usiamo teeperché il >reindirizzamento non funziona con sudo)


1

Forse il layout è usernamediverso.Anche per accedere alla console devi inserire quale può essere diverso dal tuo nome nell'opzione di installazione del profilo.Ad esempio c'è il nome del profilo utente che è Andrew ma il nome del PC dell'utente può differire.Vedi qui inserisci qui la descrizione dell'immagine ho il mio nome profilo in russo e quando accedo alla console utilizzo il nome di accesso inglese. Se il problema non è in questo provalo http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.html

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.