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

Add full support for permissions on OS-level primitives #274

Open
DonOregano opened this issue Oct 16, 2015 · 4 comments
Open

Add full support for permissions on OS-level primitives #274

DonOregano opened this issue Oct 16, 2015 · 4 comments
Assignees

Comments

@DonOregano
Copy link
Member

Currently (as of 6.1 RC1) we set all OS-level primitives to be world read-write, which will allow any user to connect to a Dob run by any other user.
This was primarily a fix to solve #271 and #272.

This behaviour should really be configurable.

We need to add requirements about what should be possible to do in this area, we need to add tests and we should make all of this configurable.

@DonOregano DonOregano added this to the 6.2 milestone Oct 16, 2015
@DonOregano
Copy link
Member Author

This should also make sure that whatever we decide to do with permissions we also have a proper solution for #271.

@DonOregano
Copy link
Member Author

Also consider how to play nicely with umask on Linux.

@DonOregano DonOregano modified the milestone: 6.2 Mar 30, 2016
@DonOregano
Copy link
Member Author

Current implementation does not set all os primitives to world read-write as indicated above. At least two issues have been found:

More issues can probably be found, this needs thorough testing.

@DonOregano DonOregano added this to the 6.3.1 milestone Jun 27, 2016
@DonOregano DonOregano self-assigned this Jun 27, 2016
@DonOregano DonOregano removed this from the 6.3.1 milestone Aug 8, 2016
@DonOregano
Copy link
Member Author

Some of these issues have proof-of-concept fixes for windows in be8c2c7. Needs thorough cleanup and Linux implementation.

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