![로그인하지 않고 WSL Ubuntu를 사용하는 방법은 무엇입니까?](https://linux55.com/image/186938/%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20WSL%20Ubuntu%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
WSL Ubuntu 터미널을 사용하려고 했는데 w
명령 who
에 사용자가 표시되지 않는 것을 확인했습니다. 분명히 로그인하지 않았지만 사용자와 ID를 입력하면 whoami
실제로 id
표시됩니다.
정신이 나갔네요. 로그인하지 않고도 bash를 사용할 수 있나요? 그게 어떻게 가능하지? 로그인하지 않은 경우 터미널에서 본인임을 어떻게 알 수 있나요?
답변1
WSL1 또는 WSL2에서 Linux 배포판을 시작하면 배포판을 설치할 때 생성된 기본 사용자로 자동 로그인됩니다. id
명령을 사용하여 이를 확인할 수 있습니다 .
w
, who
및 logname
같은 명령은 users
WSL1 및 WSL2의 알려진 "기능"인 유용한 정보를 반환하지 않습니다. 왜? 기본적으로 생성되지 않기 때문입니다 /var/run/utmp
.
바라보다https://github.com/microsoft/WSL/issues/573자세한 내용과 해결 방법을 알아보세요.