Recentemente instalei o WSL no meu Win 10 (Versão 10.0.17134.228) e estou tentando acessar meus arquivos em um disco montado no windows a partir do linux.
No meu PC eu tenho 2 HD:
- Primeiro disco: uma única partição em que o Windows está instalado (C: / no Windows)
- Second Disk: tem 2 partições
- Uma partição que contém o Ubuntu (para inicialização dupla)
- Uma partição NTFS que contém apenas dados (D: / no Windows)
Quando eu trabalho no Windows ou no Ubuntu (o dual boot) eu acesso os dados da partição D: /.
Agora eu queria acessar os dados na partição D: / do WSL, mas isso me diz que não tenho permissões
Quando eu estiver no diretório, vejo
mypc@DESKTOP-1CEE3H9:/$ ls -la /mnt/d/mypath/child/
total 36
drwxrwxrwx 1 myuser myuser 4096 Jun 2 19:54 .
drwxrwxrwx 1 myuser myuser 4096 Aug 18 00:52 ..
---------- 1 myuser myuser 1884 Dec 27 2017 myfile1
d--x--x--x 1 myuser myuser 4096 Jun 24 23:29 myfolder1
E no caminho pai eu vejo
mypc@DESKTOP-1CEE3H9:/$ ls -la /mnt/d/mypath/
total 180
drwxrwxrwx 1 myuser myuser 4096 May 21 2017 .
drwxrwxrwx 1 myuser myuser 4096 Aug 24 22:59 ..
drwxrwxrwx 1 myuser myuser 4096 Aug 13 2015 myfolder2
d--x--x--x 1 myuser myuser 4096 Sep 24 2015 myfolder3
-rwxrwxrwx 1 myuser myuser 268 Jan 19 2015 myfile2
Em contraste, na partição C: /, vejo
mypc@DESKTOP-1CEE3H9:/$ ls -la /mnt/c/Users/MyUser/Desktop/
total 505276
drwxrwxrwx 1 myuser myuser 512 Aug 20 23:12 .
drwxrwxrwx 1 myuser myuser 512 Aug 18 01:07 ..
-rwxrwxrwx 1 myuser myuser 1604 Jun 17 15:47 myfile3
drwxrwxrwx 1 myuser myuser 512 Mar 31 13:16 myfolder4
No Windows, posso acessar todos esses arquivos.
Na WSL, posso acessar myfolder2, myfolder4
e posso ler myfile2, myfile3
.
Eu não consigo acessar myfile1, myfolder1, myfolder3
.
Minhas partições são
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
D: on /mnt/d type drvfs (rw,noatime,uid=1000,gid=1000)
Não entendo porque as permissões nos arquivos são diferentes no disco.
Pode ser porque eu criei / editei algumas delas do Ubuntu (dual boot) e algumas do Windows?
Como posso corrigir o problema para que eu possa acessar os arquivos?
Eu não tentei chmod
o disco porque ele é grande, não quero arriscar quebrar nenhum arquivo e me parece que isso consertaria os sintomas e não a causa raiz dos problemas de permissão.
Obrigado
Editar
Após o comentário do Biswapriyo, pareci melhor em dois arquivos que eu posso ou não acessar.
Eu verifiquei o arquivo Propriedades e, na guia Detalhe, vi que o proprietário dos dois arquivos é diferente:
- O arquivo que eu posso acessar tem dono
DESKTOP-1CEE3H9\MyUser
- O arquivo que não consigo acessar tem dono
Administrators
Eu também verifiquei outro arquivo que eu posso acessar, e este tem como proprietário uma longa seqüência de números e letras.
Eu tentei alterar o proprietário de um arquivo de Administrators
para DESKTOP-1CEE3H9\MyUser
e parece que agora vejo as permissões certas no WSL.
Isso pode estar relacionado?