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.