Não é possível alterar o proprietário ou o grupo de arquivos copiados. Listagem Estranha de Permissões

0

Copiei vários arquivos de um Mac para uma unidade SSD USB. Agora estou tentando olhar para eles no Windows ou no Windows Subsystem para Linux Ubuntu. Estou recebendo erros de permissão para tudo.

Qual é o lance com o ---------- na listagem de arquivos?

Resgatável?

Sugestões?

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

Editar:

Informações do sistema de arquivos:

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

1 resposta

1

Você não está olhando diretamente para o sistema de arquivos.

Tenha em mente que o WSL está sendo executado no topo do Windows. O Windows monta a unidade (suponho que esteja formatado com FAT32, que realmente não conhece as permissões) e mostra uma representação virtual do que está nessa unidade. Se você olhar em seu disco rígido regular dentro da WSL, verá que as permissões são semelhantes em todos os lugares.

Você não pode alterar permissões ou propriedades de arquivos fora do seu sistema de arquivos raiz virtual no WSL.

Se você realmente precisar definir permissões e propriedade corretas, eu formataria esse drive USB com um sistema de arquivos nativo do Linux, copiaria os arquivos novamente e faria o que você estivesse tentando fazer em uma máquina executando Linux (ou Mac, se você tem outro disponível).

    
por 05.06.2018 / 08:44