untar error - Não é possível alterar o modo para rwxr-sr-x [em espera]

1

Estou tentando descompactar um arquivo .gz, que é armazenado na pasta /root em um diretório em /mnt/flash2/example

Eu uso o seguinte comando:

tar xzf filename.gz --no-same-owner -C /mnt/flash2/example

Eu recebo o seguinte erro:

tar: filename: Cannot change mode to rwxr-sr-x: Operation not permitted
    
por shivram 17.06.2015 / 21:33

1 resposta

0

Encontrei uma resposta que me ajudou aqui:
link

O erro ocorreu basicamente porque o tarball tinha duas pastas (sem arquivos) que não existiam no servidor de destino. Evidentemente, a bandeira --no-overwrite-dir pode fazer o truque. (Veja o link acima)

No meu caso, eu criei manualmente esses dois diretórios e configurei as permissões para 755.
Quando eu corri novamente a extração, tudo funcionou perfeitamente!

Para recapitular | Problema:
Eu estava extraindo um arquivo tar que tinha WordPress vazio carrega pastas 2017 e 2017/01 que não estavam no servidor de destino.
tar -zxvf criou essas duas pastas no servidor de destino com permissões de pasta para 775,
e não poderia alterá-los para 775 ..

De acordo com o link acima, acredito que isso pode acontecer somente se o tarball tiver diretórios vazios que não fazem parte de uma árvore existente que você está substituindo.

Solução:
- tente a bandeira --no-overwrite-dir
- criar manualmente e definir permissões nas pastas ausentes (vazias?)

    
por 05.01.2017 / 22:04