Alterando o diretório home do usuário no Windows Subsystem para Linux

19

Gostaria de alterar o diretório inicial do usuário que eu configurei inicialmente no Windows Subsystem para Linux. Eu encontrei este comando

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

Qual deve permitir isso, no entanto estou recebendo este erro

usermod: user alex is currently used by process 2

Presumivelmente porque eu estou logado como esse usuário. Eu tentei enraizar fazendo sudo su - e, em seguida, executando o comando novamente, mas recebo o mesmo problema. Eu tentei um comando que encontrei no Google para fazer logout do usuário alex do root, mas que também me expulsou completamente.

Alguma opinião?

    
por Xeon06 08.10.2016 / 00:14

2 respostas

22

A alteração do diretório pessoal com o WSL é feita da mesma maneira que no Linux:

  1. Insira a bash
  2. Digite o comando sudo vim /etc/passwd
  3. Encontre a linha da sua conta, que pode se parecer com: harry:x:1000:1000:"",,,:/home/harry:/bin/bash
  4. Altere o diretório inicial, que está acima de /home/harry , para o novo diretório, usando a notação WSL
  5. Salve o arquivo
  6. Sair do bash e reiniciá-lo
  7. Para testar, use os comandos:
    cd ~ e pwd

Deixe-me saber se você precisar de mais informações.

    
por 13.10.2016 / 21:42
0

Você pode tentar executar lxrun /setdefaultuser root no prompt de comando e, em seguida, alterar o diretório e, em seguida, alterar o usuário padrão para Alex.

    
por 11.02.2017 / 04:47