Skip to content

ACLs not honored #816

Description

@BloodBlight

I have a LizardFS folder that I am sharing out over SAMBA and having all sorts of issues. But the big show stopper is that ACLs are not being honored.

When I test on an EXT4 location:
setfacl -Rm g:USER :rwx /mnt/Test

And then as that user:
ls /mnt/Test
I get:
-rwxrwx---+ 1 OtherUSER OtherGROUP 9 Feb 15 09:13 /mnt/Test/Test.txt

However, when I run the same command on a lizardFS share:
setfacl -Rm g:USER :rwx /LizardFS/Test
I get:
ls: cannot access '/LizardFS/Test': Permission denied

I have the mfsacl option on the mount, but it doesn’t show up when looking at the mount report:
mfs#mfsmaster:9421 on /LizardFS type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)

And if I:
getfacl /LizardFS/Test/

I get:

# file: LizardFS/Test/
# owner: OtherUSER
# group: OtherGROUP
# flags: -s-
user::rwx
user:OtherUSER:rwx
user:USER:rwx
group::rwx
group:OtherGROUP:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:mask::rwx
default:other::---
default:other::---

My client version is:
bionic,now 3.12.0+dfsg-1 amd64 [installed]

Running on Ubuntu 18.04:
Linux SERVERNAME 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Ideas?

I am also having an issue with groups not being honored at all, only users. But that is not a LizardFS issue.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions