로그인하지 않고 WSL Ubuntu를 사용하는 방법은 무엇입니까?

로그인하지 않고 WSL Ubuntu를 사용하는 방법은 무엇입니까?

WSL Ubuntu 터미널을 사용하려고 했는데 w명령 who에 사용자가 표시되지 않는 것을 확인했습니다. 분명히 로그인하지 않았지만 사용자와 ID를 입력하면 whoami실제로 id표시됩니다.

정신이 나갔네요. 로그인하지 않고도 bash를 사용할 수 있나요? 그게 어떻게 가능하지? 로그인하지 않은 경우 터미널에서 본인임을 어떻게 알 수 있나요?

답변1

WSL1 또는 WSL2에서 Linux 배포판을 시작하면 배포판을 설치할 때 생성된 기본 사용자로 자동 로그인됩니다. id명령을 사용하여 이를 확인할 수 있습니다 .

w, whologname같은 명령은 usersWSL1 및 WSL2의 알려진 "기능"인 유용한 정보를 반환하지 않습니다. 왜? 기본적으로 생성되지 않기 때문입니다 /var/run/utmp.

바라보다https://github.com/microsoft/WSL/issues/573자세한 내용과 해결 방법을 알아보세요.

관련 정보