User (Owner)
Group
Others (Public)
Octal Notation
Symbolic Notation
-rwxr-xr-x
Linux Terminal Command
chmod 755 filename.sh
Owner can Read, Write, Execute. Group can Read, Execute. Others / Public can Read, Execute.
Advertisement

Linux File Permissions Architecture & Octal Math

Every file and folder in Unix, Linux, and BSD operating systems contains an access control matrix assigning permissions across three user classes:

Numerical Octal Calculation Table

Octal Value Binary Symbolic Permission Meaning
0000---No permissions granted
1001--xExecute only
2010-w-Write only
3011-wxWrite and Execute (2 + 1)
4100r--Read only
5101r-xRead and Execute (4 + 1)
6110rw-Read and Write (4 + 2)
7111rwxRead, Write, and Execute (4 + 2 + 1)
Advertisement
Advertisement
Advertisement