Sharing data: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Marked this version for translation)
No edit summary
Line 6: Line 6:
Having to share some but not all of your data with a colleague or another research group is a common occurrence. Compute Canada systems provide a variety of mechanisms to facilitate this data sharing with colleagues.
Having to share some but not all of your data with a colleague or another research group is a common occurrence. Compute Canada systems provide a variety of mechanisms to facilitate this data sharing with colleagues.
If the person you want to share your data with has an account on the cluster in question then the simplest approach is to use the permissions available in the filesystem to share the data. An alternative for sharing data and one which will permit sharing with individuals who don't have an account on the cluster, is to use [[Globus]] and in particular the idea of a [[Globus#Globus_Sharing | shared endpoint]].
If the person you want to share your data with has an account on the cluster in question then the simplest approach is to use the permissions available in the filesystem to share the data. An alternative for sharing data and one which will permit sharing with individuals who don't have an account on the cluster, is to use [[Globus]] and in particular the idea of a [[Globus#Globus_Sharing | shared endpoint]].
When sharing a file it's important to realize that the individual you want to share it with must have access to the entire chain of directories leading from <code>/scratch</code> or <code>/project</code> to the directory in which the file is located. If we consider the metaphor of a document locked in a safe in the bedroom of your apartment in a large building, giving me the combination to the safe will not allow me to read this document if I do not also have the necessary keys to enter the apartment building, your apartment and finally your bedroom. In the context of a filesystem, this means having the right to read and execute each directory between the root (e.g. <code>/scratch</code> or <code>/project</code>) and the directory containing the file.


==Filesystem permissions== <!--T:1-->
==Filesystem permissions== <!--T:1-->
Bureaucrats, cc_docs_admin, cc_staff
2,306

edits

Navigation menu