O sudo tar altera as permissões ou propriedade do arquivo?

0

Estou realizando um backup de alguns arquivos do servidor que são de propriedade do usuário do servidor. Se eu tentar fazer backup deles usando o comando tar , obtenho:

tar: ./somedir Cannot open: Permission denied
tar: Exiting with failure due to previous errors

No entanto, se eu fizer sudo tar ... , tudo aparecerá no arquivo morto. Isso alterará qualquer propriedade / permissão de diretório / permissões de arquivos em qualquer um dos arquivos arquivados?

    
por Ole 29.05.2017 / 04:54

1 resposta

3

Ele não deve mudar, contanto que você extraia o arquivo também como superusuário.

Existem poucas opções interessantes. Observe o comportamento padrão. De man tar :

--same-owner
   try extracting files with the same ownership as exists in the ar‐
   chive (default for superuser)

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

Além disso, você pode querer ler as respostas para esta pergunta no Ask Ubuntu .

    
por 29.05.2017 / 07:36