WSL 2(Debian) 마스터 사용자가 sudoer가 아닙니다. 재설정하는 방법은 무엇입니까?

WSL 2(Debian) 마스터 사용자가 sudoer가 아닙니다. 재설정하는 방법은 무엇입니까?

어떤 이유로 Debian의 주요 사용자이자 유일한 사용자(Linux v2용 Windows 하위 시스템)더 이상 sudoer가 아닙니다.

sudo apt-get install <whatever>
myuser is not in the sudoers file

sudoer를 통해 자신을 추가할 수 있다는 것을 알고 있지만, usermod -aG sudo myuser제가 유일한 사용자이므로 어떻게 해야 합니까? 또한 이 문제를 해결하기 위해 실행하려고 하면 suwsl 비밀번호가 작동하지 않습니다.

답변1

명령 프롬프트에서 루트로 배포를 시작합니다.

wsl -d MY_DISTRO --user root

그런 다음 다음을 실행하십시오.

usermod -aG sudo MY_USER

답변2

root일반 명령 프롬프트(cmd.exe)에서 다음으로 전환 할 수 있는 것으로 나타났습니다.

데비안 구성--기본 사용자 루트

그런 다음 새 wsl 인스턴스의 sudoers에 사용자를 다시 추가하십시오.

usermod -aG sudo myuser

마지막으로 내 사용자로 전환

su-myuser

관련 정보