비밀번호를 잊어버리는 일은 정말 골치 아픈 일입니다. 특히 평소 사용하던 PC의 비밀번호를 잃어버렸다면 더욱 걱정될 것입니다. 다행히 구글이나 페이스북 같은 온라인 웹 계정은 이메일 인증 등을 통해 비교적 쉽게 비밀번호를 재설정할 수 있지만, 컴퓨터 자체의 비밀번호는 사정이 다릅니다.
하지만 우분투(Ubuntu) 시스템에 갇혀 버렸다고 해서 백업하지 못한 소중한 데이터를 잃을 걱정까지 할 필요는 없습니다. 다행히도 우분투에는 비밀번호를 빠르게 재설정할 수 있는 간단한 해결 방법이 있습니다.
복구 모드(Recovery Mode)로 우분투 비밀번호 재설정하기
우분투는 기본적으로 처음 생성한 사용자 계정을 관리자 계정으로 설정하며, 해당 계정을 보호하기 위해 비밀번호 설정을 요구합니다. 평소 자주 사용하지 않는 계정이라면 비밀번호를 기억하지 못하는 경우가 흔합니다.
잊어버린 비밀번호를 재설정하려면 우분투를 복구 모드(Recovery Mode)로 부팅한 뒤, 루트(root) 셸 프롬프트로 진입하여 새 비밀번호를 설정하면 됩니다. 루트 계정은 우분투 시스템에서 거의 모든 작업을 수행할 수 있는 최고 관리자 계정이므로, 터미널에 입력하는 명령어에는 항상 주의해야 합니다.
참고로 VMware나 Oracle VirtualBox 같은 하이퍼바이저로 가상 머신에 우분투를 설치해 사용하는 경우에도 동일한 절차를 그대로 적용할 수 있습니다.
1단계: GRUB 부팅 메뉴 열기
먼저 시스템(또는 가상 머신)을 재시작합니다. BIOS 화면이 지나간 직후 GRUB 부팅 메뉴가 나타나면 왼쪽 Shift 키 또는 Esc 키를 누릅니다.
키 입력 타이밍이 맞으면 위 이미지와 같은 메뉴가 나타납니다. 아래쪽 방향키로 복구 모드(recovery mode) 옵션을 선택한 뒤 Enter 키를 누릅니다.
2단계: 루트 셸 프롬프트로 진입하기
부팅 과정이 완료되면 복구 메뉴(Recovery Menu)로 이동합니다. 방향키를 사용해 root 옵션을 선택하고 Enter 키를 누르면 루트 셸 프롬프트로 진입합니다.
3단계: 파일 시스템 다시 마운트 및 비밀번호 변경
루트 셸 프롬프트에서 먼저 쓰기 권한을 활성화하여 저장소를 다시 마운트해야 합니다. 다음 명령어를 입력하세요:
mount -o remount,rw /
그다음, 아래 명령어에 본인의 사용자 이름(username)을 넣어 입력하고 새 비밀번호를 설정합니다:
passwd username
새 비밀번호가 성공적으로 업데이트되었다면 시스템을 재부팅한 후 새 비밀번호로 로그인하면 됩니다.
마무리: 보안 강화도 함께 고려하세요
복구 메뉴를 활용하면 잊어버린 우분투 비밀번호를 단 몇 분 만에 손쉽게 재설정할 수 있습니다.
리눅스 기반 시스템은 일반적으로 매우 안전하다고 알려져 있지만, 사용자 비밀번호가 이처럼 쉽게 재설정될 수 있다는 점을 고려하면 추가적인 보안 조치를 마련해 두는 것이 좋습니다. 예를 들어 GRUB 부팅 메뉴에 비밀번호를 설정하거나 LUKS 디스크 암호화를 적용하면, 물리적 접근으로 인한 보안 위험을 크게 줄일 수 있습니다.