Page tree

Versions Compared

Key

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


Panel
titleOn this page

Table of Contents

Overview

We recommend users to share data with others on /scratch and /g/data through project memberships. 

/scratch/$PROJECT and /g/data/$PROJECT

The scratch and gdata project folders are designed for collaborations within the project. By default the permission is set to 770 with the setgid bit enabled, allowing all project members to read, write and execute, and forcing all future files created inside the folder by default owned by the group $PROJECT.  For example, the folder /scratch/xy11 has its permission set to rws for all the project members of xy11. 

...

If you want to remove the group rx permission of all the files inside your own folder in your default scratch project folder, please run

Code Block
$ chmod -R g-rx /scratch/$PROJECT/$USER

It is also possible to share data with someone outside the project by adding the rule into the access control list (ACL) but it has to be set by NCI admin to allow the access at the project folder level. Please launch a ticket on help.nci.org.au or send us (help@nci.org.au) an email with a short description of why the data has to be shared across projects.

/scratch/public

This folder can be used to share data across projects on /scratch temporarily and data .

Note

Data created in /scratch/public is deleted

...

after 2 weeks.

Data created in /scratch/public by default is owned by the owner's default project and is debited from that project's storage allocation on /scratch.

...

Code Block
$ chmod 700 /scratch/public/abc111_to_jjj777
$ setfacl -Rm u:jjj777:rX /scratch/public/abc111_to_jjj777
$ getfacl /scratch/public/abc111_to_jjj777
getfacl: Removing leading '/' from absolute path names
# file: scratch/public/abc111_to_jjj777
# owner: abc111
# group: xy11
user::rwx
user:jjj777:r-x
group::---
mask::r-x
other::---

$HOME

On Gadi, by default, the access permission of home folder $HOME is set to 700, only accessible by the user owns it. For example, 

...