Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.01 KB

chmod.md

File metadata and controls

55 lines (44 loc) · 1.01 KB
title description created updated
chmod Linux Command
chmod stands for "change mode". It is used to change the permissions to files/ directories
2019-08-24
2019-08-24

chmod stands for "change mode". It is used to change the permissions to files/ directories

Syntax

chmod [options] <permissions> <file_name> 

Example

chmod 777 foo.txt

Permissions

Following are the four possible digits and their respective permissions

Digit Permission
4 read
2 write
1 execute
0 no permission

Users can also sumup these digits and can use like following

Derived Digits Permission
7 4+2+1 = read + write + execute
6 4+2 = read + write
5 4+1 = read + execute
3 2+1 = write + execute

Permissions for user, group, others

Owner of the file can set different permissions for user, group & others

Example

chmod u=rwx,g=rx,o=r foo.sh # this is same as chmod 754 foo.sh
u = user
g = group
o = others

r = read
w = write
x = execute