Computer >> 컴퓨터 >  >> 체계 >> Linux

WSL 사용자 암호를 재설정하는 방법

WSL 사용자 암호를 재설정하는 방법

일반적으로 WSL로 알려진 Linux용 Windows 하위 시스템은 사용자가 Windows에서 지원되는 Linux 배포판을 실행할 수 있도록 하는 기능입니다. 이중 부팅과 달리 WSL은 일반적인 Windows 응용 프로그램처럼 Windows 내부에서 실행됩니다. WSL에서 잊어버린 암호는 편집할 수 있는 부트로더가 없기 때문에 일반 Linux 환경과 다르게 처리됩니다. 또한 루트 셸을 시작하기 위해 하이재킹할 수 있는 초기화 시스템이 없습니다. 이 가이드는 WSL 사용자 암호를 재설정하는 단계를 안내합니다.

루트 계정 사용

WSL 사용자의 잊어버린 암호를 복구하거나 재설정하는 간단한 방법은 루트 계정을 사용하는 것입니다. 대부분의 WSL 배포판에서는 루트 계정이 활성화되어 있으며 암호가 설정되어 있지 않습니다.

WSL은 암호 프롬프트 없이 자동으로 설정된 기본 계정에 로그인하므로 구성 파일을 변경하고 기본 계정을 root로 설정할 수 있습니다.

구성을 변경하려면 WSL 인스턴스 실행 파일을 사용해야 합니다. 기본적으로 실행 파일은 "C:\users\username\appdata\Local\Microsoft\WindowsApps\"

에 있습니다.

사용자 이름을 계정 사용자 이름으로 바꾸고 배포 이름을 WSL 배포판으로 바꿉니다. 예를 들어, openSUSE 15.3 Leap 실행 파일은 "C:\Users\mte\AppData\Local\Microsoft\WindowsApps\openSUSE-Leap-15.3.exe"입니다.

배포판의 구성을 변경하려면 명령 프롬프트를 시작하고 배포판 이름과 일치하는 명령을 입력하십시오. 예를 들어, openSUSE의 경우 다음 명령을 사용하여 기본 사용자를 root로 설정합니다.

opensuse-leap-15.3 config --default-user root

위의 명령은 기본 사용자를 openSUSE WSL 인스턴스의 루트로 변경합니다.

다른 배포판의 경우 명령은 다음과 같습니다.

우분투

ubuntu config --default-user root

우분투 18.04

ubuntu18004 config --default-user root

우분투 20.04

ubuntu2004 config --default-user root

칼리 리눅스

kali config --default-user root

데비안

debian config --default-user root

아치 리눅스

arch config --default-user root

마지막 단계는 배포에 로그인하고 대상 사용자 이름의 암호를 변경하는 것입니다. 시작 메뉴, 명령 프롬프트를 사용하거나 Windows 터미널에서 선택하여 배포를 시작할 수 있습니다.

WSL 사용자 암호를 재설정하는 방법

일단 실행하면 루트로 로그인해야 합니다.

마지막으로 passwd를 사용합니다. 암호를 변경하는 명령입니다. 예를 들어, cap의 비밀번호를 변경하려면 사용자 이름, 명령을 다음과 같이 설정:

passwd cap

기본 사용자 복원

특정 사용자의 비밀번호를 재설정한 후에는 루트 계정 대신 기본 사용자를 변경하는 것이 가장 좋습니다.

그렇게 하려면 config를 사용하세요. 명령을 실행하고 사용자 이름을 원하는 계정으로 바꿉니다. 예:

opensuse-leap-15.3 config --default-user cap

배포 이름으로 바꾸는 것을 잊지 마십시오.

마무리

이 자습서에서는 WSL 사용자 암호를 재설정하는 단계를 보여줍니다. 이 자습서에서 설명하는 단계는 WSL 인스턴스에 대해 간단하고 안전합니다. 그러나 시스템을 보호하는 것이 좋습니다. 영원히 Linux로 전환하기로 결정했다면 여기에서 Windows 사용자를 위한 최고의 Linux 배포판을 확인하거나 Windows에서 Linux로 쉽게 전환하는 방법을 배우십시오.