samba-tool domain backup and xattrs

Rowland Penny rpenny at samba.org
Sat Apr 7 19:32:22 UTC 2018


On Sun, 08 Apr 2018 07:02:30 +1200
Andrew Bartlett <abartlet at samba.org> wrote:

> On Sat, 2018-04-07 at 12:01 +0100, Rowland Penny wrote:
> > On Sat, 07 Apr 2018 09:18:21 +0000
> > Github bot account via samba-technical
> > <samba-technical at lists.samba.org> wrote:
> > 
> > > New comment by abartlet on Samba Github repository
> > > 
> > > https://github.com/samba-team/samba/pull/160#issuecomment-379455902
> > > Comment:
> > > Just a heads-up that a project to replace this with a tested
> > > 'samba-tool domain backup' and 'samba-tool domain restore' is
> > > on-going (a patch was posted, but metze wanted the restore tool
> > > done at the same time so that is in progress), so while we can
> > > merge this it likely won't stay around long.
> > > 
> > > The proposal is that those tools will then replace and remove
> > > samba_backup.
> > 
> > I asked once before, but never got an answer, does the python 'tar'
> > do this: tar --acls --xattrs --xattrs-include='*.*' -cjf
> > 
> > If it doesn't then the proposed samba-tool is useless (as is the
> > current sh script).
> 
> As Metze set the requirement that the restore not just be an un-tar
> but a process, a sysvolreset could be added at that stage.
> 

Which if you have given 'Domain Admins' a gidNumber and/or added
more GPOs will not work.

> Indications online are that the python 2.6 tar doesn't support
> xattrs[1], but at least it wouldn't be a move backwards.
> 

As far as I can see, tarfile doesn't support xattrs (or ACLs, come
to that) at all.

In my opinion python-tarfile is not suitable for the task, but what do
I know, I only have a working 'restore' bash script.

Rowland



More information about the samba-technical mailing list