Skip to content

chmod

  • The user is the user who created it (the owner of the file ).
  • The group is the group of the owner
  • others are all the other users
  • a stands for all (u+g+o)
type user (u) group (g) others (o)
- rwx rwx rwx
  • rwx: Read, Write, eXecute
  • E.g., 421, 421, 421, 700
rwx rw- r-x r-- -wx -w- --x ---
7 6 5 4 3 2 1 0
chmod +x "file" # Make the file executable for all (u+g+o)
chmod 700 "file" # User can rwx, the rest can do nothing
chmod 731 "file" # User rwx, group -wx, others --x
chmod g-w "file" # Remove "write" from "group"
chmod a-r "file" # Remove "read" from all
chmod o+x "file" # Add "read" to others
chmod u-r "file" # Remove "read" from user
chmod a+rwx "file" # Add "read-execute" to all

Directory permissions

  • Folders MUST have executable permission (+x) in order to be accessible (cd into it)
# Default folder permission
chmod 755 "folder"

# Default file permission
chmod 644 "file"