Symbolic mode: chmod who-+=permission filename "who-+=permission" section can be repeated for different combos with a comma , who: u - user g - group o - other a - all permissions: r - read w - write x - execute X - execute only if the file is a directory or already has execute permission for some user s - set user or group ID on execution (????) t - sticky bit (????) chmod u=rwx,g=rx,o-rwx filename Number mode chmod user_permission..group_permission..other_permission filename 0 <= permission <= 7 permissions: >>> for i in range (8): ... print(i, bin(i)) ... 0 0b000 1 0b001 2 0b010 3 0b011 4 0b100 5 0b101 6 0b110 7 0b111 n __rwx chmod 754 filename binary breakdown: chmod 111 101 100 filename