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

FUSE permission handling has changed, --no-default-permissions is undocumented #171

Open
longwave opened this issue Apr 24, 2018 · 0 comments

Comments

@longwave
Copy link
Contributor

In 32fe472 a quite significant change was made to the FUSE setup call. This setting apparently means that chmod on yas3fs mounted directories and files now returns EPERM instead of failing silently. This change can now be undone with the --no-default-permissions switch but this is not documented anywhere, I had to discover this by reading the source.

In my case, this is important for my application as it attempts to chmod and throws an error when the EPERM is returned, even though the permissions are sufficient for the application to work with the previous silent failure. This is strictly my fault for running master instead of a tagged release (I was on master because I also need other fixes that are not present in 2.3.5) and I figure that this may affect other users of yas3fs if/when a tagged release of 2.4.0 is made if it is not documented first.

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

1 participant