사용자 이름을 잊어 버렸습니다. 어떻게 다시받을 수 있습니까?


13

최신 Ubuntu 업데이트를 설치할 때 사용자 이름을 묻는 메시지가 표시되었지만 사용자 이름이 무엇인지 기억하지 못합니다. 내 사용자 이름이 무엇인지 어떻게 알 수 있습니까?



최신 Ubuntu 업데이트를 어떻게 설치 했 습니까? Ubuntu의 업그레이드 도구에 로그인하여 사용 했습니까? 라이브 세션 (USB 또는 CD)을 사용 했습니까?
AL

답변:


20

사용자 이름을 기억할 수 없어서 로그인 할 수없는 경우에도 데이터를 복구 할 수있는 방법이 있습니다. 이 안내서는 귀하가 시스템의 유일한 사용자라고 가정합니다.

  1. GRUB을 통해 시스템을 복구 모드로 부팅하십시오.
  2. Root Shell 옵션을 선택하십시오.
  3. 열린 터미널 창에이 명령을 입력하십시오 :
    awk -F: '$3 == 1000' /etc/passwd
  4. 사용자 이름은 반환 된 줄 중 하나에서 줄의 맨 앞에 있습니다. 일반적으로 하나만 있지만 시스템에 따라 더 많을 수 있습니다.
  5. 일반 모드로 재부팅하고 지정된 사용자 이름을 사용하십시오.

유일한 사용자가 아닌 경우, 3 단계에서 코드를 바꾸십시오. 다음과 같이 ID가 1000 이상인 사용자를 찾으십시오.

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

그들 중 하나가 당신이되어야합니다. 또는 컴퓨터의 다른 사용자에게 계정 목록을 가져 오도록 요청하십시오.


2
이 답변은 사용자 이름을 기억할 수없는 사용자가 UID1000 명 (일반적으로 첫 번째 비 시스템 사용자) 인 경우에만 작동합니다 . 이것이 다중 사용자 컴퓨터이고 OP가 첫 번째 사용자가 아닌 경우 어떻게합니까?
dave_alcarin

이 안내서는 현재 시스템에 한 명의 사용자 만 있다고 가정합니다. 당신은 고양이 / etc / passwd하고 올바른 항목을 찾습니다.
Kaz Wolfe

내가 읽어 사용자를 제안한다면 나는 당신의 대답을 ;-) 강화하기 위해 주석 /etc/passwd에 의해 grepping 항목 UID당신이 "더 일반적인 방법으로 가서 말을 나는 UID그런 다음 사용자 만 있다면 그건, 일반적으로 1000 이상입니다 1000, 만약 당신이 두 번째 1001 " 1???이라면 , grepping 은 너무 많은 항목을 제공하지 않을 것이라고 생각합니다.
dave_alcarin

2
질문이 시작 감안할 "때 내가 설치 ..."내가 생각하는 우리는 안전하게 그들이 처음 사용자 인 가정 할 수있다.
Stig Hemmer

1
왜 간단 cat /etc/passwd하고 친숙한 것을 찾으십니까?
R .. GitHub 중지 지원 얼음

9

터미널 ( Ctrl+ Alt+ T)을 열고 명령을 입력하십시오

whoami

현재 로그인 한 사용자의 사용자 이름을 찾습니다.


6
whoami사용자 이름을 잊어 버리고 로그 아웃 한 경우 도움이되지 않습니다.
EKons

6

로그인 화면에 가능한 계정이 표시되므로 클릭 (또는 마지막으로 로그인 한 것이므로 클릭하지 않아도 됨)하고 비밀번호를 입력해야합니다.

로그인 한 상태에서 사용자를 알고 싶다면 터미널을 열고 (Ctrl+Alt+T)명령을 입력하십시오.

echo $USER

USER 환경 변수 의 값이 콘솔에 인쇄 됩니다.


3
왜 그렇게 번거로워? whoami일을한다!
EKons

그렇습니다 whoami.
Kiran Shahi

3

루트 계정을 활성화 한 경우 사용하십시오.

위에서 언급 한 복구 모드 방법이 작동하면 사용하십시오.

설치 파일 시스템을 마운트 할 수있는 라이브 CD가있는 경우 그렇게하고 실제로 / etc / passwd 파일에서 사용자를 찾습니다.

이들 중 어느 것도 실행 가능하지 않은 경우 (알 수없는 암호로 부팅 관리자를 암호로 보호하지 않은 경우) 커널 매개 변수에 "init = / bin / sh"옵션을 추가하여 시스템에 여전히 들어갈 수 있습니다 (부팅에서 편집 할 수 있음) 관리자 메뉴). 커널이로드 된 후 간단한 쉘로 넘어 가게되고 / etc / passwd와 같은 텍스트 파일을 볼 수 있습니다. 추가 모드 (잘 이해되지 않고 여기서는 범위를 벗어난 경우 위험한 단계)를 취하지 않으면 해당 모드에서 파일을 수정할 수 없습니다. 해당 모드를 종료하려면 전원을 껐다 켜서 강제로 재부팅해야 할 수도 있습니다.


0

Grub에서 단일 모드로 드롭 할 수 있습니다. 부팅하는 동안 Esc메시지가 나타나면 Grub 부팅 화면에서을 누릅니다 . 각 커널 목록과 함께 Grub을 표시 할 수 있습니다-그럴 경우 누르지 마십시오.Esc

여기에서 첫 번째 항목을 선택하고을 눌러 e해당 항목을 편집하십시오. 로 시작하는 줄로 이동 한 kernele다시 누르십시오 .

전체 줄을 편집 할 수 있습니다. 끝이 나올 때까지 오른쪽으로 스크롤 splash quiet하여 줄에서 제거 하고로 바꿉니다 single. 를 눌러 eneter변경 사항을 적용하고를 눌러 b수정 된 커널 라인으로 부팅하십시오. 그러면 단일 사용자 모드로 부팅되며 부팅이 완료되면 루트 셸로 이동해야합니다.

여기에서 시스템에 사용자를 추가하고 사용자 비밀번호를 변경할 수 있습니다.

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