Mesmo raiz não pode alterar a propriedade de um arquivo na unidade externa?

1

Obtive o erro abaixo do qemu: Unable to complete install: 'Cannot access storage file '/run/media/msingh/WDELEMENTS1/test/CentOsRestoreTest.qcow2' (as uid:107, gid:107): Permission denied'

Por isso, tentamos alterar a propriedade como raiz, mas ela ainda falha:

[root@centos ~]# chown qemu.qemu /run/media/msingh/WDELEMENTS1/test/CentOsRestoreTest.qcow2
chown: changing ownership of ‘/run/media/msingh/WDELEMENTS1/test/CentOsRestoreTest.qcow2’: Operation not permitted

Informações sobre o caminho / unidade:

[root@centos ~]# df -hT /dev/sda1
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda1      vfat  2.8T   55G  2.7T   2% /run/media/msingh/WDELEMENTS1
    
por munish 18.11.2018 / 10:16

1 resposta

5

Sistemas de arquivos VFAT não suportam a noção de propriedade de arquivos. Em vez disso, quando o sistema de arquivos é montado, o comando mount configura um uid / gid que é considerado como proprietário de tudo nesse sistema de arquivos.

Assim, para alterar a propriedade do conteúdo de um sistema de arquivos VFAT, você precisa desmontar o sistema de arquivos e remontá-lo com o uid / gid desejado.

    
por 18.11.2018 / 10:28

Tags