티스토리 뷰

728x90
반응형

WSL(Windows Subsystem for Linux)은 Windows에서 리눅스 환경을 쉽게 사용할 수 있도록 해주는 기능입니다. WSL을 사용하다 보면 리눅스 사용자 계정의 패스워드를 변경해야 할 때가 있습니다. 이번 블로그 글에서는 오랜만에 WSL을 사용해야하는 사용자들을 위해서 환경이 설지 되어있다는 가정아래서 리눅스 사용자의 패스워드를 변경하는 방법에 대해 자세히 설명하겠습니다.

1. WSL 환경 확인하기 

 

1. wsl을 통해서 리눅스 사용 버전을 확인합니다.

 

2. 위와 같이 설치가 되어 있다면, 우분투 환경 실행하기 명령

3. sudo를 활용한 권한 상승 시도  

  • 이때 부터 패스워드를 잊어 버렸다는 것을 자각하게 됩니다.    😅

 

4. passwd 명령어를 활용한 패스워드 변경 시도

  • passwd 명령어를 통해서 패스워드 변경을 시도해 보지만, 여전히 오류가 발생하게 됩니다. 

 

이렇게 해도 저렇게 해도 패스워드가 생각이 나지 않을 때는 아래와 같이 하면 됩니다.

 

2. WSL환경에서 리눅스 패스워드 초기화 하기 

1. ubuntu의 Default User를 Root로 변경해 줍니다.

ubuntu config --default-user root

 

 

2. ubuntu 명령어 또는 wsl 명령어를 통해서 wsl의 우분투 환경을 실행합니다.

아래와 같이 기존과는 다르게 root 계정으로 변경이 되어서 리눅스가 실행이 되었습니다.  

 

 

3. passwd UserID 명령어를 활용하여서 패스워드를 변경합니다.

passwd dev_user

 

위와 같이 정상적으로 패스워드가 변경이 성공적으로 되었다는 메시지를 받게 됩니다.

 

4. 변경 사항 확인하기

패스워드가 성공적으로 변경되면 "password updated successfully"라는 메시지가 나타납니다. 이제 새로운 패스워드로 로그인할 수 있습니다.

 

 

5. WSL 종료하기

패스워드 변경이 완료되면 WSL을 종료할 수 있습니다. 아래 명령어를 입력하면 WSL 세션이 종료됩니다.

exit
728x90
반응형