[Samba] ZFS on Linux + ACLs

Adrian Berlin gato at rock.com
Wed May 15 06:10:44 MDT 2013


Thanks,
I will try it.

  ----- Original Message -----
  From: Maximilian Mehnert
  To: Adrian Berlin
  Subject: Re: [Samba] ZFS on Linux + ACLs
  Date: Wed, 15 May 2013 06:25:00 +0200


  Adrian Berlin writes:

  > Hello,
  >
  > Does anyone test ZFS on Linux and ACLs?
  > I can't setup POSIX ACLs and any extended even using acl_xattr or
  > acl_tdb.
  > Is any way to use ACLs with ZFS on Linux (Samba 3 or 4)?
  >
  > Best regards
  > /Adrian Berlin
  >
  >

  In the meantime, I edited the samba source to disregard posix ACLs
  and
  modified all shares to only use acl_xattr.
  Probably that is a solution for you...

  diff --git a/debian/patches/eat-posix-acls.patch
  b/debian/patches/eat-posix-acls.patch
  new file mode 100644
  index 0000000..ea32642
  --- /dev/null
  +++ b/debian/patches/eat-posix-acls.patch
  @@ -0,0 +1,13 @@
  +diff --git a/source3/smbd/posix_acls.c b/source3/smbd/posix_acls.c
  +index 34747d3..016c4d1 100644
  +--- a/source3/smbd/posix_acls.c
  ++++ b/source3/smbd/posix_acls.c
  +@@ -2930,7 +2930,7 @@ static bool
  convert_canon_ace_to_posix_perms( files_struct *fsp, canon_ace *file
  + DEBUG(3,("convert_canon_ace_to_posix_perms: Too many ACE "
  + "entries for file %s to convert to posix perms.\n",
  + fsp_str_dbg(fsp)));
  +- return False;
  ++ //return False;
  + }
  +
  + for (ace_p = file_ace_list; ace_p; ace_p = ace_p->next) \{
  diff --git a/debian/patches/series b/debian/patches/series
  index fcf2d10..c042703 100644
  --- a/debian/patches/series
  +++ b/debian/patches/series
  @@ -21,3 +21,4 @@ smbtorture-manpage.patch
  libutil_drop_AI_ADDRCONFIG.patch
  shadow_copy2_backport.patch
  only_export_public_symbols.patch
  +eat-posix-acls.patch


-- 



More information about the samba mailing list