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

Globus User Docs #1024

Merged
merged 28 commits into from
Oct 1, 2024
Merged

Globus User Docs #1024

merged 28 commits into from
Oct 1, 2024

Conversation

atombaby
Copy link
Contributor

@atombaby atombaby commented Aug 6, 2024

No description provided.


### Important Roles

Because Globus allows easy sharing of data and because we want to have the individual labs to have as much control as possible over how data is shared, we are creating roles that control access to the various Globus capabilities. Taking on a role means having a basic level of knowledge about how Globus works, constraints and controls necessary for the data being shared, and accepting responsibility for ongoing maintenance of data sharing within Globus.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Specialized roles instead of Important ?

Then "we are creating specialized roles that grant access to additional Globas capabilities."

Copy link
Contributor Author

@atombaby atombaby Aug 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes- since these are roles that are specific to our implementation I like the "specialized" term. I've updated the title: "Roles for HutchGO Users" and used the "specialized" in the description.

Updated in efa72bf.


## Sharing Data

Once the base mapped collection has been created, data managers will be able to create guest collections to share data internally and externally. Once a path within a collection has been shared, those with access will be able to access the data _as you_. Thus you must be sure that _you_ have access to the data being shared. When sharing data there are options to configure read-write or read-only access. The former is required for data upload, the latter will only allow download. See [this documentation](/scicomputing/hutchgo_guest_collection) for details on creating the guest collection.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part is confusing. Maybe there should be a section clarifying on permissions on the filesystem vs globus permissions. Like what happens if I have access to a Globus collection that includes folders I don't have access to on the filesystem?

Also, i'm envisioning someone interpreting this sentence wrong:
Once a path within a collection has been shared, those with access will be able to access the data as you.

So someone else (data manager) does something (create guest collections to share data) then it is shared and that person can "view all my files"?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, i'm envisioning someone interpreting this sentence wrong:

Once a path within a collection has been shared, those with access will be able to access the data as you.

So someone else (data manager) does something (create guest collections to share data) then it is shared and that person can "view all my files"?

Hm. Yeah, I can sort of see a misinterpretation. However, it's one that leads to more caution. Basically I do want people to understand that guests are using the host's UID to access data- that's why the upstream restrictions are so important to maintain (e.g. path restrictions, read vs. read-write access, etc.)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe some embedded images for this page?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm more thinking when we get around to training we'll record a session and post that. Images in sciwiki are a PITA to maintain.

Copy link
Contributor

@chrisequalsdev chrisequalsdev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some comments.

@atombaby atombaby marked this pull request as ready for review October 1, 2024 18:01
@atombaby atombaby requested a review from a team as a code owner October 1, 2024 18:01
@atombaby atombaby merged commit 73c7c46 into main Oct 1, 2024
1 check passed
@atombaby atombaby deleted the mrg/globus branch October 1, 2024 20:23
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

Successfully merging this pull request may close these issues.

3 participants