Ubuntu 라이브 디스크로 Linux 비밀번호를 재설정하는 방법

Ubuntu 라이브 디스크로 Linux 비밀번호를 재설정하는 방법

Linux PC에서 비밀번호를 잊어버리셨습니까? 다시 들어갈 수 없습니까? 걱정하지 마세요! Ubuntu 라이브 디스크를 사용하여 비밀번호를 재설정할 수 있습니다! 이 가이드에서는 그 방법을 알려드리겠습니다!

Ubuntu 라이브 디스크로 Linux 비밀번호를 재설정하는 방법

라이브 디스크 만들기

Ubuntu 라이브 디스크를 사용하여 비밀번호를 재설정하려면 먼저 라이브 디스크를 만들어야 합니다. 라이브 디스크를 만들려면 Ubuntu.com/desktop으로 이동 하여 시작 합니다 . 바탕 화면 페이지에서 "Download Ubuntu" 버튼을 선택합니다.

"Ubuntu 다운로드" 버튼을 선택하면 다운로드 페이지로 이동하며 다운로드할 수 있는 두 가지 선택 항목이 표시됩니다. "Ubuntu 20.10"을 찾아 옆에 있는 녹색 다운로드 버튼을 선택하여 Ubuntu 20.10 ISO 파일 다운로드를 시작합니다.

ISO 파일이 PC로 다운로드되면 Etcher.io 로 이동하여 좋아하는 USB 플래시 드라이브를 USB 포트에 연결합니다. 그런 다음 Ubuntu 라이브 디스크를 생성할 컴퓨터에 최신 버전의 Etcher를 다운로드합니다.

참고: Etcher의 가장 큰 장점은 크로스 플랫폼이라는 것입니다! Linux PC에 액세스할 수 없는 경우에도 Mac, Windows PC 또는 기타 Linux 시스템에서 Ubuntu 라이브 디스크를 생성할 수 있습니다!

컴퓨터에 최신 Etcher 릴리스를 다운로드한 후 실행합니다. 그런 다음 아래의 단계별 지침을 따르십시오. 

1단계: Etcher 앱에서 "Flash from file" 버튼을 찾아 마우스로 선택합니다. 이 버튼을 선택하면 팝업 창이 나타납니다. 이 창을 사용하여 Ubuntu 20.10 ISO 파일을 찾습니다.

2단계: 마우스로 "대상 선택" 버튼을 선택합니다. 그런 다음 메뉴를 사용하여 USB 플래시 드라이브를 선택합니다.

3단계: "Flash!"를 선택합니다. 버튼을 마우스로 눌러 Ubuntu 라이브 디스크 생성 프로세스를 시작합니다. 완료하는 데 몇 분 정도 걸릴 수 있습니다.

라이브 디스크 플래싱이 완료되면 암호를 재설정하려는 PC를 BIOS 로 재부팅하고 Ubuntu 라이브 디스크에 액세스하기 위해 USB에서 부팅하도록 구성합니다.

Linux를 Chroot로 마운트

비밀번호를 변경하는 유일한 방법(잠긴 경우)은 Chroot를 사용하는 것입니다. Chroot를 사용하면 사용자가 자체 포함된 환경 내부에 운영 체제를 탑재할 수 있습니다.

Linux가 처음이라면 Chroot에 액세스하는 것이 쉽지 않습니다. 마운트된 항목을 포함하여 파일 시스템에 대해 약간 이해해야 합니다. 그래도 최대한 쉽게 풀어보도록 하겠습니다!

시작하려면 라이브 디스크에서 터미널 창을 시작하십시오. 터미널 창이 열리면 sudo -s  명령을 사용하여 라이브 디스크를 루트 사용자로 전환합니다  .

sudo -s

루트 사용자에 액세스한 후 lsblk  명령을 실행합니다  . 이 명령은 Linux 시스템에 연결된 모든 하드 드라이브와 파티션을 표시합니다. 

lsblk -paf

여기에서 Linux 하드 드라이브 파티션에 대한 lsblk 출력을 살펴봐야 합니다. 이 예에서는 /dev/sda1부팅 파티션과 /dev/sda2루트 파티션에 사용할 것입니다. 당신은 다를 수 있습니다. 

파티션이 무엇인지 알 수 없는 경우 Linux에서 하드 드라이브 정보를 찾는 방법에 대한 자세한 자습서를 읽으십시오 . lsblk 출력 을 이해하는 데 도움이 되고 어떤 파티션이 무엇인지 찾는 데 도움이 됩니다.

파티션이 무엇인지 파악했으면 아래 명령을 사용하여 Ubuntu 라이브 디스크의 /mnt 디렉토리에 마운트할 수 있습니다.

참고: 기억 /dev/sda1하고 /dev/sda2예시일 뿐입니다. 마운트해야 하는 파티션을 반영하도록 아래 명령 의 /dev/sda1/dev/sda2부분을 변경하십시오 .

먼저 루트 파일 시스템을 /mnt디렉토리에 마운트합니다 . 이 예에서는 루트 파일 시스템이 켜져 있습니다. /dev/sda2.

Ubuntu 라이브 디스크로 Linux 비밀번호를 재설정하는 방법

마운트 /dev/sd2 /mnt 

루트 파일 시스템을 /mntUbuntu 라이브 디스크에 마운트한 /dev/sda1후 부팅 파티션을 에 마운트해야 합니다 /boot/efi. 이 예에서 작업 중인 Linux 시스템에는 전용 EFI 파티션이 있습니다. 

전용 EFI 파티션이 없는 경우 이 단계를 건너뛰십시오. 또는 EFI 마운트 경로가 다른 경우(예: /boot대신 /boot/efi) 아래 명령에서 변경해야 합니다.

참고: /mnt/변경 하려면 마운트 명령의 경로가 로 시작해야 합니다. 

마운트 /dev/sda1 /mnt/boot/efi

모든 파일 시스템이 마운트되면 다음 명령을 사용하여 Chroot를 Ubuntu 라이브 디스크에 마운트하십시오.

Ubuntu 라이브 디스크로 Linux 비밀번호를 재설정하는 방법

cd /mnt 마운트 --bind /dev /mnt/dev 마운트 --bind /dev/pts /mnt/dev/pts 마운트 --bind /proc /mnt/proc 마운트 --bind /sys /mnt/sys chroot /mnt

위의 모든 명령을 입력하면 Linux 시스템을 Chroot에 마운트하고 이에 대한 전체 명령줄 액세스 권한을 갖게 됩니다.

라이브 디스크로 비밀번호 재설정

Ubuntu 라이브 디스크에서 Chroot에 연결하면 Linux PC의 루트 사용자 계정에 즉시 액세스할 수 있습니다. 루트 액세스 권한이 있으므로 잊어버린 사용자 계정의 비밀번호를 쉽게 변경할 수 있습니다.

암호를 변경하려면 passwd  명령과 사용자 이름을 차례로 실행합니다  . 예를 들어 "derrik" 사용자의 비밀번호를 재설정하려면 다음을 수행합니다.

암호 데릭 Ubuntu 라이브 디스크로 Linux 비밀번호를 재설정하는 방법

passwd  명령을 입력하면  터미널 프롬프트에서 새 암호를 설정하라는 메시지가 표시됩니다. 그렇게 하세요. 그런 다음 컴퓨터를 재부팅하면 암호가 재설정됩니다!


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?