Re: [fuse-devel] [RFC] fuse: Support posix ACLs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jun 30 2016, Seth Forshee <seth.forshee@xxxxxxxxxxxxx> wrote:
> Yes, I've already written pretty much the same code and am attempting to
> test it.  The problem I'm having is finding a good filesystem to test
> with. fusexmp works but is probably unfair as the underlying filesystem
> is handling the acls and updating the mode. I haven't found any
> filesystem yet that fully supports xattrs but doesn't do something
> special with the posix acl xattrs.
>
> Can anyone suggest a good filesystem for me to test with?

S3QL should do it with a small patch - at the moment it deliberately
returns an error when the kernel tries to acces system.posix_acl*. This
is done specifically so that the kernel doesn't think that ACLs are
supported when they actually aren't (because of the missing
synchronization with the permission bits).

Download from https://bitbucket.org/nikratio/s3ql/ and comment out the
check in src/s3ql/fs.py:getxattr():

        # http://code.google.com/p/s3ql/issues/detail?id=385
        elif name in (b'system.posix_acl_access',
                      b'system.posix_acl_default'):
            raise FUSEError(ACL_ERRNO)



Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux