Windows 10의 WSL Ubuntu bash에서 기본 사용자를 변경하는 방법


24

Windows 10에 WSL Bash를 설치하고 사용자를 'abc'로 설정했지만 이제 다른 것으로 변경하고 싶습니다.

로그인 한 사용자의 사용자 이름을 어떻게 변경합니까?

bash를 열면 현재 사용자로 자동 로그인됩니다.

답변:


32

이제는 LxRun.exe더 이상 사용되지 않습니다. Windows 저장소에서 Ubuntu를 설치하면 필요한 명령은 다음과 같습니다.

ubuntu config --default-user <username>

LxssManager 서비스를 다시 시작하십시오.

sc stop LxssManager
sc start LxssManager

2
우분투는 기본 설정이 아닐 수도 있습니다. 설치 한 버전에 따라 다릅니다. 따라서 "ubuntu1804 config ..."
rmcsharry

1
ubuntu1804 config --default-user ...나를 위해
masterxilo

서비스를 다시 시작해야했습니다. 내가 이것을 발견하기 몇 분 전에 Google은 아무도 그것을 언급하지 않았습니다. 감사!
jValdron

동일한 동작을 수행하지만 'bash'명령을 사용하는 방법이 있습니까?
rmutalik

기본 사용자를 설정하는 대신 bash를 열었습니다. 어떤 이유로 작동하지 않는 것 같습니다. 오늘 현재 Windows 최신 릴리스를 사용하고 있습니다
akabhirav

13

일반 명령 프롬프트 (cmd.exe)에서 다음 명령을 실행하여 bash의 기본 사용자를 변경할 수 있습니다.

LxRun.exe /setdefaultuser <new_name>

10

다른 모든 답변이 도움이되었지만 다른 시나리오 일 수도 있습니다. 여기에 따라 여기를 따르십시오. 광산은 우분투 1604이므로 다음과 같이 사용되었습니다.

ubuntu1604 config --default-user <username>

우분투 1804를 설치 한 경우 :-

ubuntu1804 config --default-user <username>

기본 설정을 사용했다면 :-

ubuntu config --default-user <username>


왜이게 0 표에 있었습니까? 기본 우분투를 설치하지 않으면 정확히해야 할 일입니다.
코리

네, 그것은 더 나은 투표 수를 가지고 있어야합니다 :-)
kakabali

현재 사용자 이름을 <username>에서 제공 한 사용자 이름으로 변경하지 않아야합니까? 시도하면 제공하는 사용자 이름이 존재하지 않습니다. 이것은 18.0.4입니다
우노

U는 사용자로 root를 사용하고 싶을 수 있습니다 ??
kakabali

7

Microsoft Store에서 Ubuntu 18.04를 실행중인 경우 명령 (powershell 또는 cmd)은 다음과 같습니다.

ubuntu1804 config --default-user <username>


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.