goofys icon indicating copy to clipboard operation
goofys copied to clipboard

goofys missing file permission issue

Open devarajpnav opened this issue 2 years ago • 1 comments

I mounted my s3 bucket with goofys. I am a root user in linux-ubuntu. I can able to access my buckets through goofys. The problem is while running this command "python3 file.py -m /mybucket/Mani/DS/1381.csv -p Editorial-BTS -n 1381.ag /mybucket/Out/DS/1381 create" it shows missing permissions for following files.

/mybucket is the directory i created and mounted on s3.

But i am having access to my s3 buckets and all.

After mounting i cant able to change permissions for my files from /mybucket.

devarajpnav avatar Sep 28 '22 09:09 devarajpnav

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.

Gruummy avatar Dec 12 '23 06:12 Gruummy