Tarfile and usernames
hansmu at xs4all.nl
Sun Dec 30 22:24:04 CET 2012
On 30/12/12 19:57:31, Nicholas Cole wrote:
> Dear List,
> I'm hoping to use the tarfile module in the standard library to move
> some files between computers.
> I can't see documented anywhere what this library does with userids and
> groupids. I can't guarantee that the computers involved will have the
> same users and groups, and would like the archives to be extracted so
> that the files are all owned by the extracting user.
> Essentially, I do *not* with to preserve the owner and groups specified
> in the archives.
> What is the right way to achieve this?
I would agree that this ought to be documented.
>From reading the code: the way to achieve this, is to run as a user
other than root. Or monkeypatch the TarFile.chown method to be a no-op.
Hope this helps,
More information about the Python-list