De acordo com esta resposta , os arquivos de configuração global/do sistema geralmente são armazenados /etc
no Linux. Esse também é o caso da WSL? Em caso afirmativo, onde está /etc
localizado o diretório equivalente, pois não consegui localizá-lo no diretório de instalação do WSL mostrado abaixo:
C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc
Leia o aviso de @josh3736 nas respostas abaixo e não cometa o erro que cometi. Veja isso para editar os arquivos WSL corretamente.
Aviso: não edite arquivos WSL no disco do Windows.
Os arquivos armazenados no disco
%LocalAppData%\Packages
usam recursos NTFS especiais para implementar a funcionalidade/metadados POSIX (por exemplo, permissões do Linux). O uso de ferramentas/aplicativos padrão do Windows para editar esses arquivos corromperá seu ambiente Linux.Em vez disso, o WSL fornece uma montagem que permite acessar e editar arquivos com segurança em seu ambiente Linux. Está disponível em
\\wsl$\
.Consulte Não altere arquivos do Linux usando aplicativos e ferramentas do Windows
Encontrei minha
etc
pasta em:Observação: estou usando o WSL1 para poder usar o VMware. O WSL2 usa o Hyper-V, que é incompatível com outros hipervisores de virtualização. ( Editar: Isso não é mais verdade. )
No entanto, isso está mudando agora e no futuro próximo. Recentemente, o VirtualBox e o VMware lançaram versões compatíveis com Hyper-V e WSL2. Você pode aprender mais sobre isso para VirtualBox e VMware . A solução VMware requer o Windows 10 Build 20H1 , que será lançado em breve , enquanto o VirtualBox pode ser usado agora.
Esta próxima versão do Windows também é anunciada como permitindo maior integração entre o Windows e o WSL, talvez até resolvendo o problema de atualizações simultâneas dos mesmos arquivos de ambos os subsistemas.