Linux PC 사용자의 비밀번호를 잊어 버렸습니다계정이 심각하게 성 가실 수 있습니다. 그것은 당신을 잠그고 당신이 아무것도 접근하지 못하게합니다. 걱정 마세요! 일반적인 생각과 달리 시스템을 완전히 다시 설치하고 모든 것을 다시 시작할 필요는 없습니다. Linux에서 잊어 버린 비밀번호를 재설정하고 비밀번호를 사용자 이름으로 변경할 수 있습니다.
루트 비밀번호

Linux 시스템에서 사용자를 되 찾을 수있는 한 가지 방법비밀번호를 잊어 버렸습니다 루트 계정을 사용하는 것입니다. 루트는 시스템을 완벽하게 제어하므로 Linux에서 잊어 버린 비밀번호를 강제로 재설정 할 수 있습니다. 새로운 소프트웨어, 라이브 디스크 등없이 루트를 사용하여 비밀번호를 재설정 할 수 있습니다.
프로세스를 시작하려면 Linux 시스템을로드하십시오.평상시처럼 로그인 화면에로드되도록합니다. 로그인하지 마십시오! 대신 Ctrl + Alt + F2를 눌러 TTY 창을 엽니 다. 이 TTY 창은 사용자가 로그인에 관계없이 액세스 할 수있는 비상 쉘입니다.
TTY 창에 사용자 이름을 묻는 프롬프트가 나타납니다. 사용자 슬롯에서 "root"를 입력 한 다음 루트 암호를 입력하십시오.
참고 : Ubuntu, Linux Mint 또는 다른 Linux 배포판을 사용하지 않는 경우 수 루트 계정의 경우이 방법은 작동하지 않습니다. 대신 chroot 메소드를 사용해보십시오.
루트 암호가 올 바르면 Linux 시스템을 완전히 사용하여 TTY 창에 슈퍼 유저로 로그인합니다. 이제 사용자 비밀번호를 재설정 할 수 있습니다.
passwd username
달리는 암호 “새 UNIX 비밀번호”를 입력하라는 메시지가 표시됩니다. 이번에는 비밀번호를 기억해보십시오!
사용자의 비밀번호가 재설정되었으므로 사용자 계정을 다시 사용하는 것이 안전합니다. reboot 명령을 사용하여 PC를 다시 시작하고 로그인 화면으로 돌아갑니다.
reboot
다시 시작하면 로그인 할 수 있어야합니다.
root
일부 Linux 배포에서는 암호 재설정을위한 루트 방법이 작동하지 않습니다. 일부 시스템은 다음과 같이 로그인하는 기능을 비활성화하기 때문입니다. 수대신에 수도 모든 것에 대한 특권. 한편으로는 보안 성이 뛰어나지 만, 조금이라도 도움이되는 속임수를 놓치게됩니다.
결과적으로 Linux에서 잊혀진 것을 재설정하는 것이 더 복잡합니다. 첫 번째 단계는 최신 버전의 Ubuntu를 다운로드하여 라이브 디스크를 만드는 것입니다.
Ubuntu를 다운로드 한 후 Etcher 도구를 다운로드하여 Ubuntu 라이브 디스크를 만드십시오. 라이브 디스크가 준비되면 USB 드라이브를 연결하고 PC를 다시 시작한 다음 부팅하십시오.
Ubuntu가로드되면“try Ubuntu”를 클릭하십시오.
Chroot 설정
비밀번호를 재설정하기 전에 Chroot를 설정해야합니다. Chroot를 사용하면 Ubuntu가 루트 액세스 권한으로 하드 드라이브의 Linux 운영 체제와 직접 상호 작용할 수 있습니다.
터미널을 열고 새 폴더를 만듭니다 / mnt. 폴더 이름을 OS 이름으로 지정하십시오. 이 예에서는 OpenSUSE LEAP를 사용합니다.

sudo -s mkdir -p /mnt/opensuse-leap/
다음으로 lsblk 드라이브 레이블을 확인하는 명령입니다. 이 예에서 하드 드라이브는 / dev / sda마운트해야하는 OpenSUSE LEAP 파티션은 / dev / sda1. 당신과 다를 수 있습니다.
Linux 설치 파티션을 새 폴더에 마운트하십시오. / mnt. "opensuse-leap"에 대한 참조를 OS 폴더 이름으로 변경하십시오. / mnt.
mount /dev/sda1 /mnt/opensuse-leap/
시스템 파티션이 마운트되면 실행중인 Ubuntu 서비스를 하드 드라이브의 Linux OS에 연결해야합니다.
mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf
Chroot 설정으로 액세스 할 차례입니다. 터미널에서 다음을 사용하여 Ubuntu 라이브 디스크를 통해 운영 체제를 마운트하십시오.
chroot /mnt/opensuse-leap /bin/bash
시스템 정보를 표시하기 위해 Neofetch 또는 Screenfetch를 실행하여 Chroot에 있는지 확인하십시오.

마지막으로 다음을 사용하여 사용자 비밀번호를 재설정하십시오.
passwd username
완료되면 출구 Chroot 세션을 닫기 위해 몇 번. 거기에서 umount 라이브 디스크에서 시스템 파티션을 마운트 해제하십시오.
sudo umount /dev/sda1
위의 명령은 모든 것을 마운트 해제해야합니다. 그렇지 않은 경우“force”옵션 사용을 고려하십시오.
sudo umount /dev/sda1 -l
이제 시스템 드라이브가 올바르게 마운트 해제되었으므로 라이브 디스크를 종료하는 것이 안전합니다. Ubuntu 라이브 디스크의 오른쪽 상단에있는 메뉴를 클릭 한 다음“재부팅”을 선택하십시오.
Ubuntu USB 스틱을 제거하고 Linux PC를 다시 시작하십시오. 다시 시작하면 비밀번호가 재설정됩니다!
코멘트