Problemas de montagem de drvfs WSL – mapeamento de usuário não reconhecido?

Problemas de montagem de drvfs WSL – mapeamento de usuário não reconhecido?

Estou tendo alguns problemas com a montagem de unidades no WSL (Win10 Linux Subsystem) - consulte a pergunta separada sobre um erro de montagem em uma unidade diferente.

Tenho um compartilhamento de rede montado na unidade W: localmente - e tenho acesso de leitura/gravação no Windows.

Montar esta unidade com drvfs funciona bem:

$ sudo mount -t drvfs W: /mnt/w

Mas - quando quero acessar a unidade:

( -/- ) e514678@K46290: ~ $ ls -l /mnt/w
ls: não é possível acessar '/mnt/w/bar': Permissão negada
ls: não é possível acessar '/mnt/w/baz': Permissão negada
ls: não é possível acessar '/mnt/w/foo': Permissão negada
total 0
e????????? ? ? ? ? ? bar
e????????? ? ? ? ? ? baz
e????????? ? ? ? ? ? foo
(-/-) e514678@K46290: ~$

Novamente - no Windows posso acessar a unidade e os subdiretórios da unidade. Montado usando drvfs, posso ver as entradas de nível superior na unidade, mas parece que faltam informações de usuário e permissão; e também não consigo acessar nenhum dos arquivos do Linux.

Acessar arquivos em alguns outros compartilhamentos de rede funciona bem - mas estou perplexo com o que há de diferente neste.

Alguma idéia do que pode ser diferente nesse volume de rede? (Tentar montá-lo com uid/gid específico não ajuda: 'sudo mount -t drvfs -ouid=1000,gid=1000 W: /mnt/w' linux ainda não consegue acessar a unidade - com o mesmo problema ).

Responder1

Eu tive o mesmo problema.

Encontrei o WSL introduzido /etc/wsl.confdesde o Windows Build 17093. Leia os detalhes aqui:https://docs.microsoft.com/en-us/windows/wsl/wsl-config#configure-per-distro-launch-settings-with-wslconf

Este é um exemplo simples que pode resolver seu problema:

$ cat /etc/wsl.conf
[automount]
enabled=true
options=metadata,uid=1000,gid=1000,umask=022

Encontrei o exemplo acima aqui:Permissões de arquivo montadas em WSL

Após criar ou modificar o arquivo, você precisa reiniciar o WSL.

informação relacionada