[Python-Dev] Help needed for tar archive creation with changed UID/GID
Michael Foord
fuzzyman at voidspace.org.uk
Tue Oct 6 12:43:34 CEST 2009
bheemesh v wrote:
> Hello,
>
> I am a newbie to this mailing list, i have seen in some mail
> discussions about a tar archive creation by forcibly setting the
> UID/GID to a specific user (say root).
Hello Bheemesh,
This mailing list is for the development of Python, not for developing
*with* Python. There are other more appropriate mailing lists where you
will hopefully get helpful answers:
The Python tutor list
http://mail.python.org/mailman/listinfo/tutor
The comp.lang.python newsgroup
The email gateway: http://mail.python.org/mailman/listinfo/python-list
A google groups interface:
http://groups.google.com/group/comp.lang.python/topics?lnk=li&hl=en&pli=1
All the best,
Michael Foord
>
> Te code mentioned goes like this:
> tar = tarfile.open("foo.tar.gz", "w:gz")
> for filename in filenames:
> tarinfo = tar.gettarinfo(filename)
> if tarinfo.isreg():
> fobj = open(filename)
> else:
> fobj = None
>
>
> tarinfo.uid = 0
> tarinfo.gid = 0
> tar.addfile(tarinfo, fobj)
> tar.close()
>
> But this is not really working for me as when i am trying to un-tar or
> un-compress contents to a new directory and contents still have diff
> GID & UID in the long listing of directory.
>
> Can somebody suggest an alternative or a working case if already
> changes are done here.
>
> Thanks in advance.
>
> Best regards,
> Bheemesh
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk
>
--
http://www.ironpythoninaction.com/
More information about the Python-Dev
mailing list