Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could goofys support setfacl? #728

Open
akong77 opened this issue Oct 22, 2022 · 2 comments
Open

Could goofys support setfacl? #728

akong77 opened this issue Oct 22, 2022 · 2 comments

Comments

@akong77
Copy link

akong77 commented Oct 22, 2022

Hello,
I use goofys to mount minio.But I want use setfacl to set permission.Could goofys support setfacl?

@popperwin
Copy link

Hello @akong77
Did you had any news about it? Does goofys support setfacl?

@Gruummy
Copy link

Gruummy commented Dec 12, 2023

I am not maintainer of goofys... but the keynodes at the beginning of the readme already tells it ... nearly directly.

.....
It's a Filey System instead of a File System because goofys strives for performance first and POSIX second. Particularly things that are difficult to support on S3 or would translate into more than one round-trip would either fail (random writes) or faked (no per-file permission). Goofys does not have an on disk data cache (checkout catfs), and consistency model is close-to-open.
...

This means "translated": No it do not support acl's ... and it is also not intended to support it.

You need to consider that S3 is simply not POSIX compliant file system. And this tool here only has the purpose to make it easy accessible with a "mount" approach.

When the system ... where the mount is done ... is not protected and needs to be locked down .. then better not use such an approach and access s3 directly inside the application logic instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants