Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Feb 2015 14:25:35 -0600
From:      cpet <cpet@sdf.org>
To:        Toomas Aas <toomas.aas@raad.tartu.ee>
Cc:        questions@freebsd.org, owner-freebsd-questions@freebsd.org
Subject:   Re: bsdtar and ACLs
Message-ID:  <25ef6fd92141832ffb3658e79411d99f@sdf.org>
In-Reply-To: <20150219221638.46103bl5gd4u5ke8@webmail.raad.tartu.ee>
References:  <20150219221638.46103bl5gd4u5ke8@webmail.raad.tartu.ee>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2015-02-19 14:16, Toomas Aas wrote:
> Hello!
> 
> I was under impression that bsdtar should, by default, preserve
> filesystem ACLs. However, this is not the case here, as seen by the
> following test. What am I missing?
> 
> # touch testfile.txt
> # setfacl -m u:user2:rwx testfile.txt
> # getfacl testfile.txt
> # file: testfile.txt
> # owner: root
> # group: users
> user::rw-
> user:user2:rwx
> group::rw-
> mask::rwx
> other::r--
> # ls -l testfile.txt
> -rw-rwxr--+ 1 root  users  0 Feb 19 22:07 testfile.txt
> # tar cvf testfile.tar testfile.txt
> a testfile.txt
> # rm testfile.txt
> # tar xvf testfile.tar
> x testfile.txt
> # ls -l testfile.txt
> -rw-rwxr--  1 root  users  0 Feb 19 22:07 testfile.txt
> # getfacl testfile.txt
> # file: testfile.txt
> # owner: root
> # group: users
> user::rw-
> group::rwx
> other::r--
> # uname -a
> FreeBSD hostname.tld 10.1-RELEASE-p4 FreeBSD 10.1-RELEASE-p4 #0
> r277235: Mon Jan 19 21:37:54 EET 2015
> toomas@hostname.tld:/usr/obj/usr/src/sys/SPUTNIK  amd64
> # tar --version
> bsdtar 3.1.2 - libarchive 3.1.2

  -p, --insecure, --preserve-permissions
	     (x	mode only) Preserve file permissions.  Attempt to restore the
	     full permissions, including owner,	file modes, file flags and
	     ACLs, if available, for each item extracted from the archive.
	     This is the default, if tar is being run by root and can be over-
	     ridden by also specifying --no-same-owner and
	     --no-same-permissions.




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