Skip to main content

File Permissions

====================================================================================

Linux File Permissions

Every file in Linux has permissions, these define which actions can be undertaken by the user,group, and other.

As seen on the file below, permissions are set at the start of the line using 10 characters.

-r--r-xrw- 1 root root       27 May 26 10:56 test.txt

These 10 characters are the permission classes, and are used as follows:

image.png

(For file type: - is a file, d is a directory).

Permissions can also be represented in number format.

image.png

Changing Permissions

------------------------------------------------------------------------------------------------------------------------------------------------

Change file/directory permissions (ensure to change permission value)

(Numerical representation)

chmod 777 filename 

(Letter representation)

chmod u=rwx,g=rwx,o=r

 

====================================================================================