Problema de permissão com um arquivo tar no sistema de arquivos montado

0

Eu estou usando uma pasta com permissões & amp; detalhes do proprietário intacto, mas enquanto o untar para um diretório normal suas permissões estão lá, mas se eu descompactá-lo em um sistema de arquivos montado (ou seja, montagem de uma partição SDcard em / mnt e untar arquivos para / mnt) a propriedade é alterada. Está dando 1001 em nomes de proprietários e grupos.

$ mount | grep / mnt

/ dev / sdd2 no / mnt tipo ext3 (rw)

    
por Vimal Kumar 04.05.2017 / 10:42

1 resposta

0

De man tar :

 --no-same-permissions
       apply the user's umask when extracting permissions from the archive
       (default for ordinary users)

-p, --preserve-permissions, --same-permissions
       extract information about file permissions (default for superuser)

Portanto, se você precisar usar privilégios de root para poder extrair para /mnt , basta adicionar a --no-same-permissions -option ao seu comando. A p -option foi removida do comando, portanto, no seu caso, o comando

sudo tar --no-same-permissions -xjvf file.tar.bz2 -C /mnt

deve fazer o que quiser. Todos os arquivos e pastas serão de sua propriedade.

    
por mook765 04.05.2017 / 15:15