How do I share files with members of another project?#

You can use ACLs to achieve this. As a member of project group ax0001, you would have to create a directory in your project’s work for example

mkdir /work/ax0001/shared

It could be any other place on Lustre file systems where you have write access. Then you grant project bx0002 permissions to this directory

setfacl -m "g:bx0002:rwx" /work/ax0001/shared

This would allow all members of the group bx0002 to read and write the directory /work/ax0001/shared.

You can check the permissions with getfacl

% getfacl -p /work/ax0001/shared
# file: /work/ax0001/shared
# owner: b380001
# group: ax0001
user::rwx
group::r-x
group:bx0002:rwx
mask::rwx
other::r-x