Forums/Using Globus Services

Sharing Data using Globus

Laurel Wamsley
posted this on April 15, 2013, 17:22

Globus offers the ability to easily share your data with other researchers who have Globus accounts and allows the creator of a shared endpoint to assign the access manager role to select users, giving those users the ability to grant or revoke read/write access privileges for the shared endpoint.

Note: Shared endpoints may only be created on managed endpoints that are part of an active Provider plan subscription). If you wish to share from a personal endpoint (e.g. your laptop) or transfer files between two personal endpoints you must be a Globus Plus user. Please contact your research computing center or IT manager to upgrade your Globus account to Plus. If your institution does not have a Provider plan subscription, please contact us to discuss your requirements.

  1. Log into Globus and navigate to the Start Transfer page.
  2. Select the endpoint that has the files/folders you wish to share, and activate the endpoint, i.e. login with your username and password for that endpoint.
    sharing_step1.png

3. Highlight the folder that you would like to share, and select the "share" option from the function menu. If the "share" option is not enabled, the endpoint is not configured for sharing. Please contact your endpoint administrator or refer to Globus Endpoint Administrator's Guide for information on how to update the endpoint configuration. 

 Sharing2.png

 

4. Provide a name for the shared endpoint, support#demo in this example, and click on Create and Manage Access.

Sharing3.png 

Sharing4.png

 5. Set permissions on that shared endpoint. Choose Email the link for Share, Search for User and Groups, or allow All Users, and set read or write permissions. Note: allowing write access implies the user can modify and/or delete the files or folders you give them access to.

6. You can now email the shared endpoint name (support#demo) to the users who you shared with.

7.  You can set individual permissions (granted to Globus user 'grohder' in this example) at both the top level of a directory share, and also to the subdirectories in the share as well:

Sharing5.png

8.  You can set permissions for all members of a group.

 Sharing6.png

Example of Sharing a subfolder: 

 Sharing7.png

Sharing8.png 

Sharing9.png

9. Users can log into Globus, go the shared endpoint and access it. In this example, user 'grohder' accesses the files as shown below, using the endpoint support#demo.

 Sharing10.png

 

Additionally, remote collaborators on a project are able to access the project space (a Globus shared endpoint) without needing a local account. The access manager role grants the ability to control Read and/or Write access permissions for other Globus users on a Shared Endpoint. By assigning the access manager role to one or more of the project members, the site administrator who initially created the shared endpoint does not have to be involved every time access permission changes are needed for the project space.

 Sharing11.png

The creator of a shared endpoint can assign the access manager role from the new Roles tab on the Manage Endpoints page or from the Transfer Files page by entering the name of the shared endpoint and selecting the permissions option on the pull-down menu.

Choosing Manage Roles opens a new Roles tab, shown below, that can be used to assign a role (currently access manager is the only available role) to a Globus user or group.

Sharing12.png 

Sharing13.png

 

After the access manager role is assigned to a user, the user will have read/write access for the shared endpoint and can also control access to the shared endpoint for other users. The Manage Permissions screen, shown below, reflects user barney's permissions for the shared endpoint after he has been assigned the access manager role.

 Sharing14.png

 

This same functionality can be assigned to a group allowing the group to have read/write access for the shared endpoint and can also control access to the shared endpoint for other users. The Manage Permissions screen, shown below, reflects the group Sharing Test’s permissions for the shared endpoint after it has been assigned the access manager role.

 Sharing15.png

 Sharing16.png

 

 

 Updated: August 17, 2015 by Gigi Rohder

 

 

Comments

User photo
Matt Vander Werf - CRC
CRC - Center for Research Computing - Univ of Notre Dame Provider Plan

Is it possible that these instructions (especially the screenshots) could be updated to reflect the new(er) UI and other changes in regards to the Managing Permissions part, specifically when adding a new permission (whether that be the initial permission or additional permissions)?? The UI and the options available have changed quite a bit from the screenshots and instructions provided on this page! It would be very useful to refer this page to our users when they are creating shared endpoints (off our managed endpoint), but I can't really do that with these instructions being so out-of-date!

I've attached some screenshots of some of the parts (but not all of them) I'm referring to that need updating.

I would greatly appreciate updates to the instructions and screenshots on this page as soon as possible!!

Thanks!!

October 31, 2014, 13:45
User photo
Globus Team - Vas
globus support

Thanks for your note. We're in the process of updating this and many other pieces of documentation to reflect the current UI and system functionality. Apologies for the inconsistencies.


Best regards,
Vas

October 31, 2014, 13:50
User photo
Matt Vander Werf - CRC
CRC - Center for Research Computing - Univ of Notre Dame Provider Plan

Thanks for your quick response Vas!

I did notice that some of your other pieces of documentation were out-of-date as well! Thanks for getting all your documentation updated to reflect the current UI and system functionality!

It would be greatly appreciated if you could let me know when this process of updating your documentation is finished!

Thanks again!!

October 31, 2014, 13:56