Я скопировал кучу файлов с Mac на USB-накопитель. Сейчас я пытаюсь взглянуть на них в Windows или в подсистеме Windows для Linux Ubuntu. Я получаю ошибки разрешения для всего.

Как обстоят дела с ---------- в списке файлов?

Rescuable?

Предложения?

balter@spectre:/mnt/D/Save/Pictures$ ls -al
total 2256
drwxrwxrwx 1 root root     512 Jun 30  2017 .
drwxrwxrwx 1 root root     512 Jun 30  2017 ..
---------- 1 root root    6148 Jun 29  2017 .DS_Store
---------- 1 root root       0 Dec 28  2016 .localized
drwxrwxrwx 1 root root     512 Jun 30  2017 Photos Library.photoslibrary
---------- 1 root root  397686 May 10  2017 Picture1.png
---------- 1 root root   96403 May  4  2017 styx_you_are_here.jpg
---------- 1 root root 1795658 May  4  2017 styx_you_are_here.png
balter@spectre:/mnt/D/Save/Pictures$ sudo chmod 777 *
chmod: changing permissions of 'Picture1.png': Permission denied
chmod: changing permissions of 'styx_you_are_here.jpg': Permission denied
chmod: changing permissions of 'styx_you_are_here.png': Permission denied
balter@spectre:/mnt/D/Save/Pictures$ sudo chown balter *
balter@spectre:/mnt/D/Save/Pictures$ ls -al
total 2256
drwxrwxrwx 1 root root     512 Jun 30  2017 .
drwxrwxrwx 1 root root     512 Jun 30  2017 ..
---------- 1 root root    6148 Jun 29  2017 .DS_Store
---------- 1 root root       0 Dec 28  2016 .localized
drwxrwxrwx 1 root root     512 Jun 30  2017 Photos Library.photoslibrary
---------- 1 root root  397686 May 10  2017 Picture1.png
---------- 1 root root   96403 May  4  2017 styx_you_are_here.jpg
---------- 1 root root 1795658 May  4  2017 styx_you_are_here.png
balter@spectre:/mnt/D/Save/Pictures$ sudo chgrp balter *
balter@spectre:/mnt/D/Save/Pictures$ ls -al
total 2256
drwxrwxrwx 1 root root     512 Jun 30  2017 .
drwxrwxrwx 1 root root     512 Jun 30  2017 ..
---------- 1 root root    6148 Jun 29  2017 .DS_Store
---------- 1 root root       0 Dec 28  2016 .localized
drwxrwxrwx 1 root root     512 Jun 30  2017 Photos Library.photoslibrary
---------- 1 root root  397686 May 10  2017 Picture1.png
---------- 1 root root   96403 May  4  2017 styx_you_are_here.jpg
---------- 1 root root 1795658 May  4  2017 styx_you_are_here.png

Редактировать:

Информация о файловой системе:

balter@spectre:/mnt$ df -Th D
Filesystem     Type   Size  Used Avail Use% Mounted on
D:             drvfs   56G   35G   22G  62% /mnt/D

1 ответ1

1

Вы не смотрите прямо на файловую систему.

Имейте в виду, что WSL работает поверх Windows. Windows монтирует диск (я предполагаю, что он отформатирован в FAT32, который на самом деле не знает разрешений) и показывает виртуальное представление того, что находится на этом диске. Если вы посмотрите на свой обычный жесткий диск в WSL, вы увидите, что разрешения выглядят одинаково везде.

Вы не можете изменять разрешения или владельцев файлов за пределами вашей виртуальной корневой файловой системы в WSL.

Если вам действительно нужно установить правильные права доступа и владельца, я бы отформатировал этот USB-накопитель с собственной файловой системой Linux, скопируйте файлы снова и затем сделайте все, что вы пытаетесь сделать, на машине, работающей под управлением Linux (или Mac, если у вас есть другой один в наличии).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .