리눅스에서 잊어버린 비밀번호를 재설정하는 방법

리눅스 로그인 암호를 잊어버린 경우, 일반적으로 운영체제를 재설치하지 않고도 새 암호를 설정할 수 있습니다. 가장 간단한 방법은 두 번째 관리자 계정으로 로그인하여 `reset` 명령어를 실행하는 것입니다 sudo passwd username. 관리자 계정을 사용할 수 없는 경우, 우분투 사용자는 GRUB 복구 메뉴에서 로컬 암호를 재설정할 수 있습니다. 아래 복구 단계는 우분투에 특화된 설명이며, 다른 배포판에서는 메뉴 명칭이나 절차가 다를 수 있습니다.

이 단계는 본인이 소유하거나 관리하는 시스템에서만 사용하십시오. 로컬 암호를 재설정해도 암호화된 저장소의 잠금이 해제되거나 중앙에서 관리되는 계정이 변경되지 않습니다.

옵션 1: 다른 관리자 계정을 사용합니다

  1. 다른 로컬 관리자 계정으로 로그인한 다음 터미널을 엽니다. 명령어를 실행하고 sudo passwd alex, alex<대상 계정의 로그인 이름> 부분을 대상 계정의 로그인 이름으로 바꿉니다.

sudo 명령어를 실행했을 때 암호를 묻는 메시지가 나타나면 현재 사용 중인 관리자 계정의 암호를 입력하십시오. 그런 다음 잠긴 계정의 새 암호를 두 번 입력합니다. 터미널에는 입력 내용이 표시되지 않습니다. 암호 재설정이 성공적으로 완료되면 다음 로그인 시 새 암호를 사용할 수 있습니다.

관리자 터미널에서 `sudo passwd alex` 명령을 실행하면 새 암호를 입력하라는 메시지가 표시됩니다.
예: 관리자는 sudo passwd alex다른 로컬 계정의 암호를 설정하는 데 사용할 수 있습니다.

관리자는 기존 비밀번호 없이도 다른 로컬 계정의 비밀번호를 변경할 수 있지만, 변경하려는 계정에는 이미 sudo해당 권한이 있어야 합니다.

옵션 2: 복구 모드에서 로컬 Ubuntu 암호 재설정

다른 관리자 계정을 사용할 수 없는 경우, 우분투의 GRUB 복구 메뉴를 통해 루트 셸에 접속하여 로컬 암호를 재설정할 수 있습니다. 해당 메뉴의 명령어는 시스템 파일을 변경할 수 있으므로 단계를 주의 깊게 따라야 합니다.

  1. GRUB을 엽니다. Canonical 문서에 나와 있는 대로 재부팅하고 Ubuntu 시작 중에 오른쪽 Shift 키를 누른 상태로 유지하세요. Ubuntu 고급 옵션을 선택 하고 Enter 키를 누릅니다. GRUB이 여전히 숨겨져 있으면 컴퓨터 제조업체의 부팅 지침을 확인하세요. 펌웨어 설정은 제조업체마다 다릅니다.
GRUB 메뉴는 우분투의 고급 옵션을 강조 표시합니다.
우분투의 GRUB 메뉴에서 "우분투 고급 옵션"을 선택하세요 . 메뉴 문구는 버전에 따라 다를 수 있습니다.
  1. 복구 모드를 선택하십시오. 평소에 부팅하는 커널에 해당하는 복구 모드 항목을 선택하고 Enter 키를 누르십시오. 확실하지 않은 경우, 가장 최근에 설치된 커널을 선택하십시오.
GRUB 하위 메뉴는 복구 모드라고 표시된 Ubuntu 커널 항목을 강조 표시합니다.
설치된 커널에 대한 복구 모드 항목을 선택하십시오. 버전 레이블은 시스템에 따라 다릅니다.
  1. 루트 셸을 엽니다. 복구 메뉴에서 루트 - 루트 셸 프롬프트로 이동을 선택합니다 . 이렇게 하면 계정 암호를 잊어버리지 않고도 로컬 콘솔에서 관리자 권한으로 액세스할 수 있습니다. 디스크가 암호화된 경우 Ubuntu에서 설치에 액세스하려면 잠금 해제 암호 또는 복구 키가 필요합니다.
우분투 복구 메뉴에서 루트를 선택하고 루트 셸 프롬프트로 이동합니다.
루트를 선택하세요 — 루트 셸 프롬프트로 이동하여 복구 셸을 엽니다.
  1. 루트 파일 시스템을 쓰기 가능 상태로 만드십시오. 읽기 전용인 경우, 다음 명령을 실행하십시오 mount -o remount,rw /. 이 remount옵션은 기존 마운트를 변경하는 것으로, 출력이 없는 것이 정상입니다.
루트 복구 셸에는 mount -o remount,rw / 명령이 표시됩니다.
설치된 루트 파일 시스템이 읽기 전용인 경우, 암호를 변경하기 전에 읽기/쓰기 모드로 다시 마운트하십시오.
  1. 로그인 이름을 확인하십시오. 명령어를 실행하세요 ls /home. 대부분의 데스크톱 설치 환경에서는 홈 디렉터리 이름이 로그인 이름과 일치하지만, 표시 이름은 다를 수 있습니다. 홈 경로 또는 계정이 불분명한 경우 추측하지 말고 계정 기록을 확인하십시오.
루트 셸에서는 `ls /home` 명령어를 실행하면 홈 디렉토리가 alex라는 예시와 함께 표시됩니다.
일반적인 데스크톱 설치 환경에서는 아래 이름이 /home로그인 이름과 동일합니다.
  1. 새 암호를 설정하세요. 명령어를 실행하고 passwd alex, 부분을 alex로그인 이름으로 바꾸세요. 새 암호를 두 번 입력하세요. 입력하는 동안 화면에는 아무것도 표시되지 않습니다. passwd시스템 규칙을 준수하지 않는 암호는 시스템에서 거부될 수 있습니다.
루트 셸에 `passwd alex`라는 메시지와 두 개의 암호 입력 프롬프트가 표시되지만 입력된 문자는 보이지 않습니다.
새 비밀번호를 두 번 입력하세요. 입력하는 동안 단말기에 문자가 표시되지 않습니다.
  1. 컴퓨터를 재시작하고 로그인하세요. 비밀번호를 입력하세요 reboot. 설치용 USB를 제거한 다음 새 비밀번호로 로그인하고 안전하게 보관하세요.
리눅스 로그인 화면에는 alex 계정과 비밀번호 입력란이 표시됩니다.
재부팅 후 리눅스 로그인 화면에서 새 계정 암호를 입력하십시오.

비밀번호 재설정으로 잠금 해제할 수 없는 것

  • 전체 디스크 암호화: 디스크의 암호 또는 복구 키는 운영 체제가 로드되기 전에 데이터를 보호합니다. Linux 계정 암호를 재설정해도 해당 키는 교체되지 않습니다.
  • GNOME 키링: 로그인 키링에 저장된 암호는 관리자가 시스템 계정을 재설정한 후에도 이전 로그인 암호로 보호될 수 있습니다. 키링은 별도의 저장소이므로 저장된 자격 증명이 필요한 경우 삭제하지 마십시오. GNOME은 현재 암호를 알고 있을 때 키링을 업데이트하는 방법을 설명합니다.
  • 관리형 또는 원격 계정: LDAP, Active Directory, SSO 및 기타 중앙 관리형 계정은 ID 공급자 또는 시스템 관리자를 통해 변경해야 합니다. 로컬 passwd명령으로는 이러한 계정을 제어할 수 없습니다.

복구 모드가 없거나 명령이 실패하는 경우

복구 레이블은 배포판마다 다르며, Fedora, openSUSE, Linux Mint 및 기타 배포판은 다른 절차를 사용할 수 있습니다. 고정된 장치 경로(예: )를 복사하지 마십시오. /dev/sda1디스크는 암호화, LVM, Btrfs 서브볼륨 또는 별도의 홈 파티션을 사용할 수 있습니다. 사용 중인 배포판의 최신 복구 가이드를 참조하십시오. passwd인증 토큰 오류가 발생하면 설치된 시스템의 루트 셸에 있는지, 루트 파일 시스템에 쓰기 권한이 있는지 확인하십시오. 올바른 계정이나 파티션을 찾을 수 없으면 작업을 중단하십시오.

공식 참조

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.