J'ai récemment installé WSL sur ma victoire 10 (version 10.0.17134.228) et j'essaie d'accéder à mes fichiers sur un disque monté sur Windows de Linux.
Dans mon PC, j'ai 2 HD:
Lorsque je travaille à partir de Windows ou Ubuntu (le Dual Boot One), j'accumule les données de la partition D: /.
Maintenant, je voulais accéder aux données du D:/Partition de WSL, mais cela me dit que je n'ai pas les autorisations
Quand je suis dans l'annuaire, je vois
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
Et dans le chemin des parents que je vois
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
En revanche, dans le C:/partition que je vois
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
Sous Windows, je peux accéder à tous ces fichiers. Dans WSL, je peux accéder à myfolder2, myfolder4
et je peux lire myfile2, myfile3
. Je ne peux pas accéder à myfile1, myfolder1, myfolder3
.
Mes partitions sont
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
D: on /mnt/d type drvfs (rw,noatime,uid=1000,gid=1000)
Je ne comprends pas pourquoi les autorisations sur les fichiers sont différentes sur le disque. Pourrait-il être parce que je crée/modifier certains d'entre eux de Ubuntu (Dual Boot) et certains de Windows?
Comment puis-je résoudre le problème pour que je puisse accéder aux fichiers?
Je n'ai pas essayé chmod
le disque parce qu'il est grand, je ne veux pas risquer de casser un fichier et cela me semble que cela résoudrait les symptômes et non la cause première des problèmes d'autorisation.
Merci
éditer
Après le commentaire Biswapriyo, j'ai regardé mieux dans deux fichiers que je peux et que je ne peux pas accéder.
J'ai vérifié les propriétés du fichier et, sous l'onglet Détail, j'ai vu que le propriétaire des 2 fichiers est différent:
DESKTOP-1CEE3H9\MyUser
Administrators
J'ai également vérifié un autre fichier que je peux accéder, et celui-ci a en tant que propriétaire une longue séquence de chiffres et de lettres.
J'ai essayé de changer le propriétaire d'un fichier de Administrators
à DESKTOP-1CEE3H9\MyUser
Et on dirait que je vois maintenant les bonnes autorisations dans WSL.
Cela pourrait-il être lié?
J'ai remarqué que le propriétaire du fichier sous Windows était "Administrateurs".
J'ai changé cela pour être mon utilisateur après ce lien et WSL ont commencé à donner les autorisations appropriées.
Pour résumer les étapes ici:
Clic gauche - >>> Option "Propriétés" -> "Security" onglet -> "Bouton" avancé "->" Modifier le bouton "à côté du" propriétaire "-> Dans le champ d'entrée, écrivez votre nom d'utilisateur et appuyez sur le bouton" Vérifier les noms "
Puis appuyez sur Ok jusqu'à ce que vous fermiez toutes les fenêtres
Je ne sais toujours pas pourquoi je pouvais y accéder sous Windows mais pas sur WSL.