사용자 이름은 어떻게 알 수 있습니까?


80

내 사용자 이름을 어떻게 알 수 있습니까? Ubuntu를 설치했지만 내 사용자 이름을 모르고 비밀번호 만 알고 있습니다. 랩탑에 액세스 할 수없고 열 수 없습니다.


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

1
@Jayharte-이 답변 중 어느 것이 효과가 있었습니까? 그렇다면 답변으로 수락하십시오. 감사합니다.
— Tass

답변:


135

터미널을 열고 입력 whoami

이것은 모든 유닉스 / 리눅스 시스템에서 작동합니다.


7
그는 로그인 할 수 없어 whoami를
— Boris

1
그는 복구 모드에서 실행할 수 있습니다
— rajlego

5
@rajlego 복구 모드에서 실행하면 whoami출력 root됩니다. 그러나 복구 모드에서는 ls /home시스템의 일반적으로 구성된 휴먼 사용자의 이름을 보는 데 사용할 수 있습니다. 그러한 사용자가 한 명인 경우이 출력은 사용자 이름입니다. 더 많은 것이 있더라도 사용자 이름을 쉽게 알아낼 수 있어야합니다.
— Eliah Kagan

@Boris에 동의하십시오. 그가 대답에서 언급했듯이, 그는 로그인 할 수 없었습니다. 어떻게 시작할 수 whoami있습니까? 이 답변에 많은 투표가있는 것은 이상합니다.
— Tung Tran

2
@TungTran-공감 율은 제목에있는 질문에 대한 답변을 찾기 위해 여기에 온 Google 직원입니다. 우리 중 일부는 현재 사용자 이름을 인쇄하는 명령을 상기시켜 주기만하면됩니다. 그러나 실제 질문을 읽으면이 대답은 묻는 사람에게는 거의 쓸모가 없습니다.
— gilly3

21

사용자 이름을 찾는 가장 간단한 방법은 아마도 ctr + alt + t를 누르는 것입니다. 터미널이 열리고 다음과 같이 보일 것입니다.

user_name@machine_name:~$

그리고 그것은 당신의 질문에 대답합니다.


user_name은 사용자 이름이고 machine_name은 그룹입니까?
— Rafael_Espericueta

컴퓨터 이름은 컴퓨터 이름입니다.
— Jendas

어떤 터미널이 표시하는 구성이기 때문에이 항상 정확하지 않습니다
— Elzo Valugi

1
터미널을 구성 할 수 있으면 whoami명령을 알고있을 것입니다 .
— Jendas

14

터미널을 열고 다음을 입력하십시오.

echo $USER

USER환경 변수 의 값을 콘솔에 인쇄합니다 .


3
원래 질문자에게는 이것이 whoami명령 만큼 쓸모가 없지만, 정직하게 말하면, 이것은 부분을 ​​대체 할 수 있고 전체 명령이 더 보편적 인 blah username_here"명령을 실행"하는 사람들에게 완벽합니다 . 감사. username_here$USER
— nurchi

1
@Ali Dehghani, $ USER는 무엇이든 변경할 수있는 환경 변수입니다. whoami는 실제로 현재 로그인 한 사용자를 확인했습니다.
— Josef Klimuk

12

우분투를 설치 한 경우 사용자 이름을 입력하면 메모리가 부족합니까?

예를 들어 여기에 yann사용자 이름이 있습니다

여기에 이미지 설명을 입력하십시오


7

복구 모드에서 Ubuntu를 부팅해야합니다. 아래 단계를 따르십시오.

  • 컴퓨터를 켜십시오. BIOS로드가 완료되거나 거의 완료 될 때까지 기다리십시오. 이 시간 동안 컴퓨터 제조업체의 로고가 표시 될 수 있습니다. Shift 키를 빠르게 누르고 있으면 GNU GRUB 메뉴가 나타납니다. (우분투 로고가 보이면 GRUB 메뉴에 들어갈 수있는 지점을 놓쳤습니다.) **

  • " 고급 옵션 "으로 시작하는 라인을 선택하십시오 . *

  • " (복구 모드) "로 끝나는 행을 선택하십시오. 두 번째 행은 다음과 같습니다.Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)

  • Return 키를 누르면 시스템이 부팅 프로세스를 시작합니다.

  • 잠시 후 워크 스테이션에 여러 옵션이있는 메뉴가 표시됩니다. 옵션 중 하나 (목록의 맨 아래로 스크롤해야 할 수도 있음)는 " 루트 쉘 프롬프트로 드롭 "입니다. 이 옵션이 강조 표시된 상태에서 Return 키 를 누르십시오 .

결국이 명령을 사용하여 모든 사용자 이름을 나열 할 수 있습니다.

cut -d: -f1 /etc/passwd

목록에서 사용자 이름을 인식 할 수 있다고 가정합니다.


remount,rw그냥 파일을 읽을 필요는 없습니다 .
— Germar

당신 말이 맞아요. 방금 옵션으로주었습니다.
— Tung Tran

사용자가 루트 암호를 설정하지 않은 경우 작동합니다. 그러나 누군가 이미 설정 한 경우 항상 라이브 USB 또는 다른 OS를 사용하여 홈 디렉토리를 볼 수 있습니다 (암호화되지 않음)
— Rohitt Vashishtha

예, 루트 암호를 기억하면 훨씬 쉽습니다. 어쨌든 그는 우분투를 설치했으며 자신의 사용자 이름을 모릅니다. 그가 루트 암호를 설정하지 않았다고 가정합니다.
— Tung Tran

또한 단일 사용자 모드에서는 루트 비밀번호를 설정하더라도 건너 뛸 수 있습니다.
— Tung Tran

5

일반적으로 컴퓨터를 시작할 때 목록에 자동으로 표시되므로 사용자 이름을 알 필요가 없습니다. 그리고 그것이 유일한 사용자 계정이라면, 그것은 유일한 이름입니다. 다음과 같아야합니다.

여기에 이미지 설명을 입력하십시오

사용자 계정이 둘 이상인 경우 사용하려는 이름을 클릭하십시오. 한 명의 사용자의 경우 비밀번호를 입력하기 만하면됩니다.

로그인 화면이 표시되지 않거나 로그인이되지 않거나 로그인 화면으로 이동하기 전에 부팅에 실패한 경우 저희에게 알려주고 가능한 많은 정보를 제공하십시오.


3
인상적인 편집 Eliath !!
— Boris

로그인 페이지에 사용자 이름을 표시하는 데 문제가 있다고 가정합니다. 로그인 화면이 보이면 사용자 이름을 인식 한 것입니다. 그렇다면 우리는 묻지 않을 것입니다.
— Tung Tran

내 사용자 이름과 이름이 다르므로 항상 작동하지는 않습니다.
— mchid

2

홈 디렉토리를 암호화하지 않은 경우이 솔루션을 사용하십시오.

  1. Ubuntu를 설치 한 설치 미디어 (LiveCD / USB)가 여전히 있습니까? 부팅하고 Ubuntu 사용을 선택하십시오.

  2. 파일로 이동하면 Ubuntu 파티션이 이미 설치되어 있음을 알 수 있습니다. 그것을 클릭하면 마운트됩니다.

  3. 로 이동하십시오 /home. 여기에는 시스템에서 생성 한 모든 사용자 목록이 표시됩니다.

그러나 기억력을 발휘하기 위해 당신의 이름은 무엇입니까? Ubuntu를 설치하는 동안 같은 이름을 입력 했습니까? 비밀번호를 입력 한 로그인 프롬프트에 표시된 이름을 기억하십니까? 우분투는 기본적으로 사용자 이름을 소문자로 귀하의 이름으로 설정합니다.

예; name = John Doe, 자동으로 username = 설정john


2

복구 모드에서 다음 명령을 실행하여 사람과 같은 모든 사용자를 나열하십시오.

awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd

출처

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