If you create files in a project space, the default is to create files that your whole project group can read, but only you can modify. We run an automatic nightly process to ensure that whatever permissions you have on files in your project space, they are also granted to your project group. Any project files you can modify will become group-modifiable, and any project files you can execute will become group-executable.
In order to grant group writeable permissions immediately (to other members of your shared_space project), please do the following:
ls ~/shared_space/
fixGroupPerm.sh
~/shared_space/
, which you obtained in step 2.Running this script will grant writeable permissions to all files under this location. Please give this script only one argument (i.e. one project space at a time).
You will need to run this command after each time you create files in your shared project space in order to grant your collaborators the same level of access you have. If you are running a script to create the files (e.g. R code, or a Stata .do
file), it may be simplest to add a call to the fixGroupPerms.sh script at the end of your code.
If most or all of your work in the RCE is done in collaborative project spaces, you may want to change the default file creation mode (i.e. the file access permissions) for your RCE account so that all files you create can be modified by members of the group which owns them. If you decide to pursue this option, two important caveats apply:
Other notes regarding file permissions:
ls -l
on a file to view its ownership. Group ownership will be displayed in the fourth column.~/shared_space
, then they should automatically be created with ownership by your collaborative group.If you understand and accept these caveats, you can proceed to change your default file creation mode for your RCE account by doing the following:
fileSharing
.