TTY에 로그인 할 수 없습니다-잘못된 비밀번호


10

Unity 데스크톱과 함께 Ubuntu 12.10을 사용하고 있습니다. 키 CTRL+ ALT+ 를 눌러 TTY1로 이동합니다. F1여기서 사용자 이름과 비밀번호를 입력하라는 메시지가 표시되지만 "잘못된 로그인"메시지가 표시됩니다. 내 로그 파일 /var/log/auth.log에서이 항목이 작성되었습니다.

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

사용자 이름이나 비밀번호가 잘못되었습니다. Unity가 시작될 때 로그인 할 때 사용하는 것과 동일한 사용자 이름 / 암호입니다.

어떻게 TTY1에 로그인 할 수 없습니까?


1
키보드 레이아웃 문제가 아닌지 확인하기 위해 TTY에서 한 번 (사용자 이름으로, 표시되는 것을보기 위해) 비밀번호를 한 번 입력하고 (대시 또는 기타를 사용하여) 한 번 입력 했습니까?
Mark Paskal

예, 키보드 문제였습니다 =) Numlock이 켜져 있지 않았습니다!
Martin Andersson

tty *에 로그인하는 데 문제가있었습니다. 로그인 이름이 대문자 인 것으로 생각했지만 잘못되었습니다. 어떤 이유로 든 아닙니다. 모든 소문자로 전환하고 정상적으로 로그인했습니다.

필자의 경우 이것은 로그인 쉘 ( /bin/zsh)이 목록에 없기 때문에 발생했습니다 /etc/shells.
Zaz

답변:


12

아마도 키 맵 구성이 tty (Xorg / Unity와 다른 설정)에 잘못 되었기 때문에 암호가 잘못되었을 수 있습니다. 사용자 이름을 입력하라는 메시지가 표시되면 비밀번호를 입력하고 문자가 올바르게 표시되는지 확인하십시오. 그렇지 Enter 키를 누릅니다하지만 (로그인 시도가 기록 얻을 및 비밀번호가 로그 파일에있을 것 때문에) 입력을 삭제합니다. 문제가 있으면 키맵을 설정해야합니다. 통일하여 터미널 응용 프로그램을 열고 다음을 입력하십시오.

sudo dpkg-reconfigure console-setup

올바른 레이아웃을 선택하십시오. 재부팅해야 할 수도 있습니다.


롤, 재밌는 것. Numlock이 켜져 있지 않고 내 암호에 몇 개의 숫자가 있습니다. 문제는 물론이 문제를 봤으며 모든 종류의 답변을 얻었으므로 해결책이 간단하다는 것을 상상할 수 없었습니다 =)
Martin Andersson

또한 다른 TTY에 로그인하려는 이유도 설명해야합니다. echo 명령을 테스트하고 있는데 매력처럼 작동한다는 것을 알고 있습니다. 나처럼 새로 잡초를 뽑으려면 선택한 TTY에 로그인하십시오 (예 : TTY1). Unity 터미널 창으로 돌아가서 다음을 입력하십시오 echo test message > /dev/tty1.
Martin Andersson

3

이 오류의 가장 일반적인 원인은 단순히 비밀번호 (또는 사용자 이름)를 잘못 입력했기 때문입니다. 콘솔의 키맵은 종종 X의 키맵과 미묘하게 다릅니다.

로그인 필드에 비밀번호입력하여 올바른 비밀번호입력했는지 확인하십시오. 여기에서 비밀번호 가 예상대로 작성되는지 확인할 수 있습니다.

whoami터미널에서 실행 한 결과와 비교하여 사용자 이름 (사례 포함)을 정확하게 입력했는지 확인하십시오 .


로그인 쉘이에 나열되어 있지 않은/etc/shells 경우에도 이와 동일한 오류 메시지가 나타납니다 . 에서 사용자 이름을 검색하여 사용중인 쉘을 찾으십시오 /etc/passwd.

grep "dave" /etc/passwd

( dave사용자 이름으로 대체 ) 다음과 같이 보일 것입니다.

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

마지막 필드 ( /bin/zsh)는 쉘입니다. 에서 검색해 봅시다 /etc/shells:

grep "/bin/zsh" /etc/shells

우리는 다음과 같이 보일 것입니다 :

/bin/zsh
/usr/bin/zsh

그러나 그렇지 않으면 문제가있는 것입니다. 다시 설치해 zsh보거나 셸에서 빠진 것이 /etc/shells있으면 작동하지 않으면 수동으로 추가하십시오.

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

(우리는 리디렉션이 작동하지 않기 tee때문에 사용합니다 )>sudo


1

어쩌면 레이아웃이 다를 수도 있습니다. 또한 콘솔에 로그인하려면 username프로필 설치 옵션에서 이름과 다를 수 있습니다. 예를 들어 사용자 프로필 이름은 Andrew이지만 사용자 PC 이름은 다를 수 여기에 이미지 설명을 입력하십시오 있습니다. 내 프로필 이름은 러시아어이며 콘솔에 로그인 할 때 영어 로그인 이름을 사용합니다. 이 문제가 아닌 경우 http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.html

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.