Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

What is a Globus Guest Collection?

A Globus Guest Collection will allow you share your files and directories to collaborators that don't have access to Talapas or regular linux permissions to read and write data. You can have any number of guest collections, though I recommend only having one or two collections (user/project) and multiple shares from those collections (explained below).

Create a Globus Guest Collection:
Navigate to the Globus Transfer Page, https://app.globus.org/file-manager, then click "Collections" on the left-side toolbar.

...

Alternatively, you can click this link to go right to it: University of Oregon - Talapas2 Overview | Globus

...


Click the "Collections" tab on the tab bar of this endpoint.

...


Click the "Add Guest Collection" button on the top-right.

...

If you're sharing data from your home directory, I recommend creating a ~a ~/globus directory on Talapas to serve as the collection base (mkdir -p ~/globus).

If this is project data you want to share, I recommend creating /projects/yourproject/globus, or /projects/yourproject/shared/globus and using that path (mkdir -p /projects/yourproject/globus).

Use that path in the setup of your guest collection.

Please include your username in the Display Name field if it's a home guest collection, or your project name if it's a project guest collection, then click "Create Collection".

...


You should now see your collection listed

...


Click on your new guest collection, then click the "Permissions" tab at the top.

...

This is the base path of your guest collection. By default, your user and the "talapas2" identity have access to the files here. While you could directly add permissions to this base path, I recommend creating directories inside this space and setting permissions on those.

...

Before I create the share in Globus, I first have to create the two subdirectories on Talapas that will be the paths for sharing the data. 

mkdir -p ~/globus/coding_collab_with_freddy

mkdir -p ~/globus/public

These will be my two shares.

First, click the "Add Permissions - Share With" button.

...


Click the Browse button, and you should be able to see all the directories in your ~your ~/globus base path. In my case, I see "coding_collab_with_freddy" and "public". I'll create the coding collab share first, so I click on that directory.

...

I only plan to share this directory with Freddy, so I'll choose to share with a "user". You can also create groups of users inside Globus, then share to that group: How to Manage Globus Groups.

...

Now you should see your new share in the list (Freddy didn't have a Globus account, so pretend Mark is Freddy 🙂 )

From now on, any data in ~/globus/coding_collab_with_freddy/ is readable by Mark.

...

Next, I want to create a public share so I can allow access for anyone to some set of data. I'll follow the same steps as before, but I'll select the "public" directory I created, and select the "public" option in the Share With section. Then click "Add Permission".

...

Now I have two shares, one for sharing some code with Mark, and another for letting anyone in the world download files in my ~my ~/globus/public directory.

Image Removed

...