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


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.