Whenever i switch to a virtual terminal, using ctrl+alt+F1 etc.. it asks me for my user credentials:

*computername* login:

At this point i enter my Username, followed by my Password. However the terminal never lets me login and keeps telling me, that i have got the wrong credentials.

Curiously if i boot up without starting x, i can log in via the command line ok, its just virtual terminals that cause problems.

What am i doing wrong?

  • Does your username or password contain non-ASCII or otherwise unusual characters? – poolie Nov 23 '10 at 23:47
  • nope, just standard a-z – richzilla Nov 24 '10 at 0:17

Normally /var/log/auth* has(have) some clues regarding failure. Please check there for starters.

  • the message im getting in the log file is no such user. my username is definitely correct. Do i need to use username+host? – richzilla Nov 23 '10 at 20:35
  • Are you certain that there isn't locale skew, e.g., your username was input incorrectly? Also, check what getent passwd $yourusername returns. – Daniel T Chen Nov 23 '10 at 20:48
  • it returns my username, my full name, the location of my home folder and the location of bin/bash, ive added more details to the question to clarify – richzilla Nov 24 '10 at 0:19
  • Hi guys, please troubleshoot by editing your question and answer so information doesn't get buried in the comments. Thanks! – Jorge Castro Nov 24 '10 at 0:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.