Each file and directory in Linux has three different types of owners: User, Group, and Others. There are three types of permissions defined for all three owners, as listed below:
Read: This permission allows you to open and read the file, as well as list the contents of the directory.
Write: This permission allows you to alter a file’s contents as well as add, delete, and rename files in directories.
Execute: The user can access and run the file in the directory. Before a file may be executed, the execute permission must be granted.