¿Sudo tar altera los permisos o la propiedad de los archivos?

¿Sudo tar altera los permisos o la propiedad de los archivos?

Estoy realizando una copia de seguridad de algunos archivos del servidor que son propiedad del usuario del servidor. Si intento hacer una copia de seguridad de ellos usando el tarcomando, obtengo:

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

Sin embargo, si lo hago sudo tar ..., todo parece estar almacenado en el archivo. ¿Esto cambiará la propiedad del archivo/propiedad del directorio/permisos en cualquiera de los archivos que se están archivando?

Respuesta1

No debería cambiar, siempre y cuando extraigas el archivo también como superusuario.

Hay pocas opciones interesantes. Tenga en cuenta el comportamiento predeterminado. 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)

Además, es posible que desees leer las respuestas aesta pregunta en Ask Ubuntu.

información relacionada