[oclug]tar question

Bart Trojanowski bart-oclug at jukie.net
Wed Jan 22 11:01:33 EST 2003


* Bart Trojanowski <bart-oclug at jukie.net> [030122 11:00]:
> * Michael P. Soulier <msoulier at digitaltorque.ca> [030122 10:53]:
> >     Group,
> > 
> >     When root untar's a file, the files maintain ownership of the original
> > owner. This doesn't happen with a non-priviledged user. 
> > 
> >     Anyone know why that is?
> 
> Probably because a user is not allowed to change the file ownership to
> that other then it's own.
> 
> That is to say...
> 
> 	touch foo
> 	chown someoneelse foo
> 
> will fail, unless you are root.

Looking through the manpage I found --same-owner, which would force the
unpacked file to be owned by the person that the tar file said it
should.

	# tar xz --same-owner -f /tmp/foo.tgz
	tar: foo: Cannot change ownership to uid 10107, gid 1000: Operation not permitted
	tar: Error exit delayed from previous errors

However, because you still don't have permissions...  it fails.

-- 
				WebSig: http://www.jukie.net/~bart/sig/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://tux.oclug.on.ca/pipermail/oclug/attachments/20030122/058b7242/attachment.bin


More information about the OCLUG mailing list