Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Oct 2014 20:04:24 +1100
From:      John Marshall <john.marshall@riverwillow.com.au>
To:        freebsd-stable@freebsd.org
Subject:   10.1-RC1 tar(1) spurious directory traversal permission error
Message-ID:  <20141020090424.GB1120@rwpc15.gfn.riverwillow.net.au>

next in thread | raw e-mail | index | archive | help

--VbJkn9YxBvnuCH5J
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I don't know if tar(1) is the culprit or an innocent bystander but this
is what I am seeing on 10.1-RC1 (r272468 amd64).  The archive appears to
be written properly prior to generation of the error message.  Although
the user is permitted to traverse the parent directory, tar(1) emits the
complaint if the parent directory is not readable.  Filesystem is UFS.

  $ tar -czf dtt.tgz -C /data/tftp/thlan .
  tar: .: Unable to continue traversing directory tree: Permission denied
  tar: Error exit delayed from previous errors.
  $=20

  $ ls -ld /data /data/tftp /data/tftp/thlan
  drwxr-xr-x  33 root  wheel  1024  2 Sep 20:13 /data
  drwxr-x--x   4 root  wheel   512 23 Apr 09:00 /data/tftp
  drwxr-x--x   3 john  wheel   512 23 Apr 10:28 /data/tftp/thlan

  # chmod o+r /data/tftp

  $ tar -czf dtt.tgz -C /data/tftp/thlan .
  $=20

I haven't played with 10.0 but this behaviour is different to other
earlier releases (e.g. 9.3-RELEASE doesn't do this).

I have filed a PR [Bug 194477].

--=20
John Marshall

--VbJkn9YxBvnuCH5J
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlRE0BgACgkQw/tAaKKahKIXaACgwNjIHNscrTQ1ykuwFOtVDl8t
zN0An3F6fMO2C1H5esOGkf2KzsGTDbCv
=iWtY
-----END PGP SIGNATURE-----

--VbJkn9YxBvnuCH5J--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141020090424.GB1120>