You may not share your Wharton credentials with anyone.

If you’re just looking to share DATA or FILES (not actually work in the same environment), you can set up Dropbox, and then share it with others (either on our systems or not).

To work collaboratively, all users must have HPC accounts:

If the user is a non-Wharton user, or is not a Wharton faculty member, PhD student, or staff member, they will be sharing your HPC resources, including core count and disk quota. FYI!

If the user is a Wharton faculty, PhD, or staff user, you will need to request that they are added to your HPC group account, so that they will have access to the files. They will user their own resources (quota and cores).

Directory Setup

To work collaboratively, you will need to create a shared directory or directories. Here is an example of the commands:

Run as the ‘sharer’ (we highly recommend that the ‘sharer’ is the sponsoring Wharton faculty member) to give FULL CONTROL to a directory and all sub directories contained in that directory (copy and paste these commands to make life easier … the syntax is unforgiving):

If the directory doesn’t exist yet:

cd ~
chmod g+x .
mkdir ProjectX
chmod 2770 ProjectX

If the directory DOES exist, and you want to share it:

cd ~
find ProjectX -type d -exec chmod 2770 {} \;
chmod -R g+w,g+r ProjectX

Now as the ‘sharee’ (RA, Co-Author, etc):

cd ~
echo "umask 002" >> ~/.bashrc
ln -s ~sharerusername/ProjectX

Replace ‘sharerusername’ with the username of the sharer — don’t remove the tilde (~).

Now you both/all should be able to see, work on, modify, and use all of the files in ProjectX!

NOTE: please make sure to use Relative Paths in all of your shared code. For details see Programming Best Practices.