Skip to Main Content
HBS Home
  • About
  • Academic Programs
  • Alumni
  • Faculty & Research
  • Baker Library
  • Giving
  • Harvard Business Review
  • Initiatives
  • News
  • Recruit
  • Map / Directions
Research Computing Services
  • Online Requests
  • FAQ
  • Blog
  • Contact Us
  • About Us
  • Faculty Projects
  • Training
  • Compute Cluster & Data Storage
  • Data Practices
  • Help
  • …→
  • Harvard Business School→
  • Research Computing Services→
  • Help
    • Help
    • Online Requests
    • Technical How-To’s & Notes
    • Frequently Asked Questions
    →
  • Technical How-To’s & Notes→

Technical How-To’s & Notes

Technical How-To’s & Notes

Changing Permissions on the HBSGrid

Changing Permissions on the HBSGrid

Background

In a project space, there is a default set of permissions for directories and files. This is usually: rwxrwx---
This means read/write/execute for the USER (the first three letters listed rwx) and the project GROUP (the second group of three listed, also rwx). The final triplet, usually not set, is for WORLD. Any files originating on the grid will usually have the permissions rwxrwx--- in a project space.

drwxrwx--- USERGROUPWORLD 'd' indicates a directory

Here is a sample listing from a project.

In directory /export/projects/generic_project, enter this command line to get the directory listing. (These are lower case 'L's; there is a space between ls and -la; and your command is in bold.)

researchgrid$ ls -la -rw-r----- 1 jharvard rcs_project_generic 241215 Jul 30 2015 Article_d1.pdf

The permissions on this file saved by a group member to the space are read/write (user rw-) and read only (group r--). jharvard is the file owner and rcs_project_generic is the group name. The permissions may have changed when the file was dragged and dropped from a desktop to a drive mapped to the drive in grid storage. The person listed as 'owner' of a file (e.g., jharvard) is the only person who can change the permissions.

Owner Permission

To change the permissions on the file listed above to rwxrwx, there are two ways to express the change on the unix command line:

Option 1: Add 'execute' to the owner’s ("user") permissions

researchgrid$ chmod u+x *.pdf

Option 2: Alternate way to add 'execute' to the owner’s ("user") permissions.

‘r’ has value of 4, ‘w’ is 2, ‘x’ is 1, so ‘rwx’ for owner is 7 (4+2+1)

researchgrid$ chmod 700 *.pdf

Group Permissions

Here are the same two options to add 'read' and 'write' to the group members.

researchgrid$ chmod g+rw *.pdf

<or> ‘rw’ for group is 5 (4+1)

researchgrid$ chmod 750 *.pdf

The result would look like this:

researchgrid$ ls -la -rwxrwx--- 1 jharvard rcs_project_generic 241215 Jul 30 2015 Article_d1.pdf

When using a shared project space, group members should routinely check the permissions on files they have added to (and used in) the space. To check, group members need to log on to the grid using SecureCRT (PC), a terminal session (Mac) or a terminal window in NoMachine to check the permissions on the files which lists them as the owner. In the above case, the owner would need go to the project directory then type the command line to list the directories and files:

researchgrid$
cd /export/projects/generic_project
researchgrid$ ls -la

Please note that file permissions cannot be changed from an Explorer window on a desktop.

Changing permissions recursively

If a person has a number of files in various directories and subdirectories in a project space, a command can be issued from 'top' directory of the project space to recursively change permissions on all files they own. Since files may have different combinations of permissions, here is a simple way to ensure 'rwxrwx' for all files:

researchgrid$ chmod -R 770 *

Alternate permissions might be 'rwx'(owner) and 'r-x' (group) when the owner wants other group members to read and execute the file, but not to overwrite it:

researchgrid$ chmod -R 750 *

ǁ
Campus Map
Research Computing Services (RCS) 
Harvard Business School
Baker Library, B90, 25 Harvard Way
Boston, MA 02163
Phone: 617.495.6100
Email: research@hbs.edu
→Map & Directions
→More Contact Information
→Terms Of Service
  • Make a Gift
  • Site Map
  • Jobs
  • Harvard University
  • Trademarks
  • Policies
  • Accessibility
  • Digital Accessibility
Copyright © President & Fellows of Harvard College