Ubuntu 비밀번호를 잊으셨나요? 로그인 비밀번호 초기화하는 5가지 빠른 방법
Jun 23, 2026 • Filed to: 데이터 복구 솔루션 • Proven solutions
Ubuntu 로그인 비밀번호를 잊어버렸다면 당황할 필요는 없습니다. 본인 소유이거나 관리 권한이 있는 Ubuntu 시스템이라면 복구 모드, GRUB 부팅 옵션 편집, Live USB, WSL, VirtualBox 복구 모드 등을 통해 비밀번호를 재설정할 수 있습니다.
다만 이 방법들은 시스템 관리자 권한을 이용하는 절차이므로, 반드시 본인 기기 또는 허가받은 시스템에서만 사용해야 합니다. 또한 홈 폴더가 eCryptfs 등으로 암호화되어 있는 경우, 로그인 비밀번호를 재설정해도 기존 암호화 데이터 접근에 이전 비밀번호가 필요할 수 있습니다.
핵심 요약:
- Ubuntu 비밀번호를 잊어버렸다면 복구 모드, GRUB 편집, Live USB, WSL, VirtualBox에서 재설정할 수 있습니다.
- 가장 일반적인 방법은 GRUB 메뉴에서 복구 모드로 들어가
passwd명령어로 새 비밀번호를 설정하는 것입니다. - 이 절차는 본인 소유 또는 관리 권한이 있는 Ubuntu 시스템에서만 사용해야 하며, 암호화된 홈 폴더는 이전 비밀번호가 필요할 수 있습니다.

이 가이드에서는 Ubuntu 비밀번호를 잊어버렸을 때 사용할 수 있는 5가지 복구 방법을 단계별로 정리합니다. 또한 여러 기기에서 비밀번호를 관리하는 사용자를 위해 iPhone에 저장된 Wi-Fi, 앱, 웹사이트, 이메일 계정 비밀번호를 관리할 수 있는 Dr.Fone - 암호 관리자(iOS)도 함께 소개합니다.
1부. Ubuntu 비밀번호를 재설정하는 주요 방법
핵심 요약:
- 일반 Ubuntu PC라면 복구 모드에서
passwd명령어로 비밀번호를 재설정하는 방법이 가장 쉽습니다. - 복구 메뉴가 보이지 않거나 직접 루트 셸로 진입해야 한다면 GRUB 부팅 옵션을 편집할 수 있습니다.
- 두 방법 모두 시스템에 물리적으로 접근할 수 있거나 VM 콘솔을 제어할 수 있어야 합니다.
Ubuntu 비밀번호를 잊어버렸을 때 가장 먼저 시도할 수 있는 방법은 복구 모드입니다. Ubuntu는 GRUB 메뉴를 통해 복구 모드에 진입할 수 있으며, 여기서 루트 셸을 열고 passwd 명령어로 사용자 비밀번호를 새로 설정할 수 있습니다.
만약 복구 모드 진입이 어렵거나 더 직접적인 방식이 필요하다면, GRUB 부팅 매개변수를 편집해 루트 셸로 부팅한 뒤 비밀번호를 재설정할 수 있습니다. 아래 두 방법은 본인 시스템 또는 관리 권한이 있는 환경에서만 사용하세요.
방법 1: 복구 모드에서 Ubuntu 비밀번호 재설정하기
복구 모드는 Ubuntu에 기본으로 포함된 기능입니다. 별도의 설치 파일이나 외부 도구 없이 GRUB 메뉴에서 복구 모드로 들어가 사용자 비밀번호를 재설정할 수 있습니다. 단일 부팅, 듀얼 부팅, 가상 머신 환경에서 모두 자주 사용되는 방법입니다.
- 단계 1. Ubuntu 노트북, 데스크톱 또는 가상 머신을 재부팅합니다. 부팅 중 GRUB 메뉴가 나타날 때까지 BIOS 시스템에서는 Shift, 일부 UEFI 시스템에서는 Esc 키를 누릅니다.

- 단계 2. GRUB 메뉴에서 “Advanced options for Ubuntu”를 선택한 뒤, “recovery mode”가 포함된 항목을 선택합니다.

- 단계 3. 복구 메뉴에서 “root - Drop to root shell prompt” 옵션을 선택하고 Enter 키를 누릅니다.

- 단계 4. 파일 시스템이 읽기 전용으로 마운트되어 있다면 아래 명령어로 읽기/쓰기 모드로 다시 마운트합니다.
mount -o remount,rw /
그다음 아래 명령어를 입력합니다. your_username은 실제 Ubuntu 로그인 사용자 이름으로 바꿔야 합니다.
passwd your_username

- 단계 5. 새 비밀번호를 입력하고 Enter 키를 누른 뒤, 확인을 위해 같은 비밀번호를 다시 입력합니다. Linux 터미널에서는 보안상 입력 문자가 화면에 표시되지 않습니다.

- 단계 6. 비밀번호가 성공적으로 업데이트되었다는 메시지가 보이면 아래 명령어 중 하나로 시스템을 재부팅합니다.
reboot
또는
exit
복구 메뉴로 돌아간 뒤 일반 부팅을 선택해도 됩니다.

방법 2: GRUB 매개변수를 편집해 Ubuntu 비밀번호 재설정하기
복구 모드 대신 GRUB 부팅 옵션을 직접 편집해 루트 셸로 진입하는 방법도 있습니다. 이 방법은 물리적 PC, 서버 콘솔, VirtualBox, VMware, KVM, Hyper-V, Proxmox 같은 가상 머신에서 GRUB 메뉴를 볼 수 있을 때 사용할 수 있습니다.
일반적으로 사용할 수 있는 환경:
- GRUB를 기본 부트로더로 사용하는 Ubuntu 데스크톱 또는 노트북
- 콘솔 접근이 가능한 물리 서버 또는 클라우드 서버
- GRUB 부팅 화면을 표시하는 VMware, KVM, VirtualBox, Hyper-V, Proxmox 등의 Linux 가상 머신
- 단계 1. 시스템을 재시작하고 부팅 중 Shift 또는 Esc 키를 눌러 GRUB 메뉴를 엽니다. 기본 Ubuntu 부팅 항목을 선택한 상태에서 e 키를 눌러 부팅 명령을 편집합니다.
- 단계 2.
linux로 시작하는 줄을 찾고, 줄 끝으로 이동합니다. 기존의ro quiet splash $vt_handoff부분을 아래처럼 수정합니다.
rw quiet splash $vt_handoff init=/bin/bash
이 설정은 시스템을 읽기/쓰기 권한이 있는 루트 셸로 부팅하도록 합니다.

- 단계 3. Ctrl + X 또는 F10을 눌러 수정한 설정으로 부팅합니다. 루트 셸 프롬프트가 나타나면 아래 명령어로 파일 시스템이 읽기/쓰기 상태인지 확인할 수 있습니다.
mount | grep ' / '
사용자 이름을 모른다면 아래 명령어로 홈 디렉터리 목록을 확인합니다.
ls /home

- 단계 4. 아래 명령어를 입력해 비밀번호를 재설정합니다.
username은 실제 사용자 이름으로 바꿉니다.
passwd username
새 비밀번호를 두 번 입력합니다. 입력 중 문자는 표시되지 않지만 정상적으로 입력되고 있는 것입니다.

- 단계 5. 비밀번호 변경이 완료되면 아래 명령어로 시스템을 정상 부팅합니다.
exec /sbin/init
또는 강제 재부팅이 필요한 경우 다음 명령어를 사용할 수 있습니다.
reboot -f
전문 팁. Dr.Fone - 암호 관리자(iOS)로 iPhone 비밀번호 관리하기
핵심 요약:
- Ubuntu 비밀번호는 Ubuntu 시스템에서 재설정해야 하지만, iPhone에 저장된 Wi-Fi, 앱, 웹사이트 비밀번호는 별도 관리가 필요합니다.
- Dr.Fone - 암호 관리자(iOS)는 iPhone/iPad에 저장된 비밀번호를 스캔하고 확인하는 데 도움을 줄 수 있습니다.
- 여러 기기와 계정 비밀번호를 관리한다면 CSV 내보내기 기능으로 백업해 두는 것이 좋습니다.
Ubuntu 비밀번호 재설정은 Linux 시스템 안에서 해결해야 하지만, 많은 사용자는 iPhone, iPad, 웹사이트, 이메일 계정, Wi-Fi 비밀번호도 함께 관리합니다. 여러 기기의 비밀번호를 한꺼번에 기억하기 어렵다면 Dr.Fone - 암호 관리자(iOS)를 사용해 iPhone/iPad에 저장된 비밀번호를 확인하고 정리할 수 있습니다.
Dr.Fone - 암호 관리자(iOS)는 iPhone 또는 iPad에 저장된 Wi-Fi 네트워크, 앱 및 웹사이트 계정, 이메일 계정, Apple ID 관련 정보를 스캔해 확인할 수 있도록 도와줍니다. 필요할 경우 비밀번호 정보를 CSV 형식으로 내보내어 별도로 보관할 수도 있습니다.

Dr.Fone - 암호 관리자(iOS)
iPhone/iPad에 저장된 Wi-Fi, 앱, 웹사이트, 이메일 계정 비밀번호를 확인하고 관리할 수 있습니다.
- iOS 기기에 저장된 다양한 계정 비밀번호를 스캔하고 확인할 수 있습니다.
- Wi-Fi 비밀번호, 앱 및 웹사이트 로그인 정보, 이메일 계정 정보를 정리하는 데 도움이 됩니다.
- 필요한 비밀번호 정보를 CSV 형식으로 내보내 백업할 수 있습니다.
- 초보자도 따라 하기 쉬운 안내형 단계로 사용할 수 있습니다.
Dr.Fone - 암호 관리자(iOS) 사용 방법
iPhone에 저장된 비밀번호를 확인하려면 Dr.Fone을 설치한 뒤 암호 관리자 기능을 실행하고 iPhone을 USB 케이블로 연결하면 됩니다.
- 단계 1. 공식 USB 케이블로 iPhone을 컴퓨터에 연결합니다. Dr.Fone을 실행한 뒤 도구 상자에서 “암호 관리자”를 선택하고 “스캔 시작”을 누릅니다.
필요한 경우 백업 암호를 입력합니다. 스캔이 완료되면 저장된 비밀번호 정보를 확인할 수 있습니다.

- 단계 2. 스캔 결과에서 필요한 계정 정보를 확인합니다. 저장이 필요한 경우 “내보내기” 버튼을 클릭해 CSV 형식으로 저장할 수 있습니다.

2부. 특수 환경에서 Ubuntu 비밀번호를 재설정하는 방법
핵심 요약:
- GRUB 또는 복구 모드 접근이 어렵다면 Live USB를 이용해 설치된 Ubuntu 파티션에 접근할 수 있습니다.
- Windows의 WSL Ubuntu라면 PowerShell에서 root 사용자로 실행한 뒤
passwd명령어로 비밀번호를 변경할 수 있습니다. - VirtualBox의 Ubuntu VM은 복구 모드 또는 GRUB 메뉴를 통해 실제 PC와 비슷한 방식으로 재설정할 수 있습니다.
일부 환경에서는 표준 복구 모드나 GRUB 메뉴 접근이 쉽지 않을 수 있습니다. 예를 들어 부트로더가 숨겨져 있거나, WSL에서 Ubuntu를 사용하거나, VirtualBox 안의 Ubuntu 가상 머신 비밀번호를 잊어버린 경우입니다. 이럴 때는 환경에 맞는 별도 방법을 사용해야 합니다.
방법 3: Live USB로 Ubuntu 비밀번호 재설정하기
Live USB 방법은 Ubuntu 설치 USB로 임시 환경을 실행한 뒤, 기존 Ubuntu가 설치된 파티션을 마운트하고 chroot로 들어가 비밀번호를 변경하는 방식입니다. GRUB가 손상되었거나 복구 모드에 접근하기 어려울 때 유용합니다.
사용할 수 있는 환경:
- Ubuntu USB로 부팅할 수 있는 Dell, HP, Lenovo 등 일반 PC와 노트북
- Ubuntu 18.04, 20.04, 22.04, 24.04 및 Kubuntu, Xubuntu, Linux Mint 등 Ubuntu 기반 배포판
- USB 부팅을 지원하는 물리 머신 또는 VirtualBox, VMware, KVM, Hyper-V 등의 가상 머신
- 단계 1. Ubuntu Live USB를 준비한 뒤, BIOS/UEFI 부트 메뉴에서 USB 드라이브로 부팅합니다. 메뉴에서 “Try Ubuntu”를 선택해 임시 데스크톱 환경을 엽니다.
- 단계 2. Live 세션에서 터미널을 열고 아래 명령어로 디스크와 파티션을 확인합니다.
sudo fdisk -l
또는
lsblk
Ubuntu 루트 파티션은 보통 /dev/sda2, /dev/nvme0n1p3처럼 표시되는 ext4 파티션일 수 있습니다.

- 단계 3. 마운트 포인트를 만들고 Ubuntu 루트 파티션을 마운트합니다. 아래 예시에서
/dev/sdXY는 실제 Ubuntu 파티션으로 바꿔야 합니다.
sudo mkdir /mnt/myroot
sudo mount /dev/sdXY /mnt/myroot

- 단계 4. 설치된 Ubuntu 시스템으로 root를 변경합니다.
sudo chroot /mnt/myroot
이제 명령어는 Live USB가 아니라 설치된 Ubuntu 시스템에 적용됩니다.

- 단계 5. 아래 명령어로 비밀번호를 재설정합니다.
username은 실제 Ubuntu 사용자 이름으로 바꿉니다.
passwd username
새 비밀번호를 두 번 입력한 뒤, 성공 메시지가 나타나면 exit를 입력하고 시스템을 재부팅합니다.
exit
sudo reboot

방법 4: WSL에서 Ubuntu 비밀번호 재설정하기
Windows에서 WSL Ubuntu를 사용하는 경우에는 물리적인 GRUB 메뉴가 없습니다. 대신 PowerShell 또는 명령 프롬프트에서 Ubuntu 배포판을 root 사용자로 실행한 뒤 비밀번호를 변경할 수 있습니다.
이 방법은 WSL 1 또는 WSL 2의 Ubuntu 18.04, 20.04, 22.04, 24.04 등 Microsoft Store 기반 Ubuntu 배포판에서 사용할 수 있습니다.
- 단계 1. Windows PowerShell 또는 명령 프롬프트를 열고 아래 명령어를 입력합니다.
wsl -d Ubuntu -u root
배포판 이름이 다르면 아래처럼 실제 이름을 입력합니다.
wsl -d Ubuntu-20.04 -u root

- 단계 2. 아래 명령어로 사용자 비밀번호를 변경합니다.
yourusername은 WSL Ubuntu 사용자 이름으로 바꿉니다.
passwd yourusername
새 비밀번호를 두 번 입력하면 “password updated successfully” 메시지가 표시됩니다.

- 단계 3.
exit를 입력해 루트 셸을 종료하고 일반 사용자로 WSL을 다시 실행합니다. 필요하면 아래 명령어로 sudo 권한을 테스트할 수 있습니다.
sudo -v

방법 5: VirtualBox에서 Ubuntu 비밀번호 재설정하기
VirtualBox에 설치된 Ubuntu 가상 머신의 로그인 비밀번호를 잊어버린 경우에도 복구 모드 또는 GRUB 메뉴를 통해 비밀번호를 재설정할 수 있습니다. 물리적 PC와 원리는 비슷하지만, VirtualBox는 VM 콘솔을 통해 부팅 과정을 제어할 수 있다는 장점이 있습니다.
적용 환경: Windows, macOS, Linux 호스트의 VirtualBox에 게스트 OS로 설치된 Ubuntu 18.04, 20.04, 22.04, 24.04 데스크톱 또는 서버
- 단계 1. Oracle VirtualBox를 실행하고 Ubuntu 가상 머신을 선택한 뒤 “Start” 버튼을 눌러 부팅합니다.

- 단계 2. 부팅 중 GRUB 메뉴를 열어야 하므로 필요하면 “Machine” 메뉴에서 재시작을 실행합니다.

- 단계 3. 확인 창에서 “Restart”를 선택합니다.

- 단계 4. 재부팅 중 Shift 또는 Esc 키를 눌러 GRUB 메뉴를 열고 “Advanced options for Ubuntu”를 선택합니다. 이어서 “recovery mode”가 포함된 항목을 선택합니다.

- 단계 5. 복구 메뉴에서 “root - Drop to root shell prompt”를 선택하고 Enter 키를 누릅니다.

- 단계 6. 루트 셸에서 아래 명령어를 실행해 파일 시스템을 읽기/쓰기 모드로 다시 마운트합니다.
mount -o remount,rw /

- 단계 7. 사용자 이름을 알고 있다면 아래 명령어를 입력합니다.
passwd username
사용자 이름을 모른다면 아래 명령어로 확인할 수 있습니다.
ls /home

- 단계 8. 새 비밀번호를 두 번 입력합니다. 입력 중 문자는 표시되지 않지만 정상적으로 입력됩니다.

- 단계 9. 아래 명령어를 입력해 Ubuntu를 재부팅합니다.
reboot
정상 부팅 후 로그인 화면에서 새 비밀번호로 로그인합니다.

3부. Ubuntu 비밀번호를 잊지 않기 위한 모범 사례
핵심 요약:
- Ubuntu 비밀번호는 기억하기 쉬우면서도 추측하기 어려운 패스프레이즈 형태로 설정하는 것이 좋습니다.
- 동일한 비밀번호를 여러 계정에 재사용하지 말고, 안전한 비밀번호 관리자에 보관하세요.
- 암호화된 홈 폴더나 중요 데이터가 있다면 비밀번호 변경 전후로 백업과 복구 키 관리가 중요합니다.
Ubuntu 비밀번호를 여러 번 잊어버린다면 비밀번호 관리 방식을 점검해야 합니다. 특히 업무용 Linux 시스템, 개발 환경, 서버, WSL, 가상 머신을 자주 사용하는 경우에는 안전하면서도 기억하기 쉬운 관리 습관이 필요합니다.
| 팁 | 무엇을 해야 하나요? | 도움이 되는 이유 |
| 패스프레이즈 사용하기 | 여러 단어와 숫자를 조합해 짧은 문장처럼 만드세요. | 무작위 문자열보다 기억하기 쉽고 여전히 강력합니다. |
| 비밀번호 재사용 피하기 | 이메일, 소셜 앱, Windows 계정과 같은 비밀번호를 쓰지 마세요. | 하나의 계정이 유출되어도 다른 계정 피해를 줄일 수 있습니다. |
| 안전한 곳에 저장하기 | 신뢰할 수 있는 비밀번호 관리자나 잠금 장치가 있는 보관 공간에 기록하세요. | 비밀번호를 잊었을 때 안전한 백업으로 사용할 수 있습니다. |
| 나만 아는 힌트 만들기 | 실제 비밀번호를 적지 말고 본인만 이해할 수 있는 힌트를 만드세요. | 비밀번호 노출 없이 기억을 돕습니다. |
| 설정 직후 로그인 테스트하기 | 비밀번호를 바꾼 뒤 여러 번 천천히 로그인해보세요. | 입력 습관을 익혀 비밀번호를 잊을 가능성을 줄입니다. |
| 암호화 복구 정보 보관하기 | 홈 폴더 암호화, 디스크 암호화, 복구 키 정보를 별도로 관리하세요. | 비밀번호 재설정 후 암호화 데이터 접근 문제를 예방할 수 있습니다. |
결론
핵심 요약:
- Ubuntu 비밀번호를 잊어버렸다면 복구 모드, GRUB 편집, Live USB, WSL, VirtualBox 방법으로 재설정할 수 있습니다.
- 가장 먼저 복구 모드의
passwd명령어를 시도하고, 환경에 따라 Live USB나 WSL 방식으로 전환하면 됩니다. - 비밀번호 재설정은 본인 소유 또는 허가받은 시스템에서만 진행하고, 암호화 데이터는 별도로 주의해야 합니다.
Ubuntu 비밀번호를 잊어버렸다고 해서 시스템을 새로 설치할 필요는 없습니다. 일반 PC에서는 복구 모드나 GRUB 편집을 통해 비밀번호를 재설정할 수 있고, GRUB 접근이 어렵다면 Live USB를 사용할 수 있습니다. Windows WSL이나 VirtualBox처럼 특수 환경에서 Ubuntu를 사용하는 경우에도 각각에 맞는 비밀번호 재설정 방법이 있습니다.
단, 이 모든 방법은 본인 소유 또는 관리 권한이 있는 시스템에서만 사용해야 합니다. 또한 홈 폴더나 디스크가 암호화되어 있다면 비밀번호 재설정만으로 기존 암호화 데이터가 자동으로 열리지 않을 수 있으므로, 이전 비밀번호나 복구 키 관리가 중요합니다.
여러 기기와 계정의 비밀번호를 함께 관리한다면, iPhone/iPad에 저장된 비밀번호는 Dr.Fone - 암호 관리자(iOS)를 통해 확인하고 정리할 수 있습니다. Ubuntu 비밀번호는 시스템 안에서 안전하게 재설정하고, 다른 계정 비밀번호는 별도 비밀번호 관리 습관을 통해 분실 위험을 줄이는 것이 좋습니다.
자주 묻는 질문
ls /home 명령어를 입력하면 일반 사용자 계정 이름을 확인할 수 있습니다. 확인한 사용자 이름을 사용해 passwd username 명령어를 실행하면 됩니다.wsl -d Ubuntu -u root 명령어로 root 사용자로 실행한 뒤 passwd 사용자이름 명령어로 비밀번호를 변경할 수 있습니다.


모근정
staff Editor
Generally rated4.5(105participated)