Subject: Re: tar ignores filenames that contain `..'
To: David Laight <david@l8s.co.uk>
From: Todd Vierling <tv@pobox.com>
List: current-users
Date: 11/01/2002 10:29:53
On Thu, 31 Oct 2002, David Laight wrote:
: Since the actual problem is that following a symlink might take
: you outside the current directory hierarchy, why not make pax
: chroot to the current directory before reading the archive?
You have to do it as root. You can't support -C properly.
And, last but not least, `suddenly' followed symlinks simply Should Not
Happen in a regular archive, regardless of where the link points. Hence the
reason that my pax-mods proposals say nothing about whether the symlinks
contain "../" or start with "/".
Restricting pax from following extant symlinks by default, while providing
an option to allow it, should *not* affect any of its expected normal
behavior.
--
-- Todd Vierling <tv@pobox.com>