Linux 용 Windows 서브 시스템에서 사용자의 홈 디렉토리 변경 -d /mnt/c/Users/Alex alex 어느 것이 이것을 허용해야하지만이

Linux 용 Windows Subsystem에서 처음 설정 한 사용자의 홈 디렉토리를 변경하고 싶습니다. 이 명령을 찾았습니다

sudo usermod -d /mnt/c/Users/Alex alex

어느 것이 이것을 허용해야하지만이 오류가 발생합니다.

usermod: user alex is currently used by process 2

아마 그 사용자로 로그인했기 때문일 것입니다. sudo su -명령 을 수행 한 다음 다시 실행하여 루트로 이동하려고했지만 동일한 문제가 발생합니다. alex루트 에서 사용자를 로그 아웃하기 위해 Google에서 찾은 명령을 시도했지만 bash에서 완전히 쫓겨났습니다.

이견있는 사람?



답변

WSL을 사용하여 홈 디렉토리를 변경하는 것은 Linux와 동일한 방식으로 수행됩니다.

  1. bash를 입력하십시오
  2. 명령을 입력하십시오 sudo vim /etc/passwd
  3. 다음과 같은 계정 라인을 찾으십시오.
    harry:x:1000:1000:"",,,:/home/harry:/bin/bash
  4. /home/harryWSL 표기법을 사용하여 위의 홈 디렉토리 를 새 디렉토리로 변경하십시오.
  5. 파일을 저장하십시오
  6. bash를 종료하고 다시 시작하십시오.
  7. 테스트하려면 다음 명령을 사용하십시오.
    cd ~
    pwd

더 자세한 정보가 필요하면 알려주십시오.


답변

lxrun /setdefaultuser root명령 프롬프트에서 실행 을 시도한 다음 디렉토리를 변경 한 다음 기본 사용자를 Alex로 변경하십시오.


답변