chmod change file permission settings code example

Example 1: how to set execute permission in linux

chmod +x script-name-here.sh #Change the "script-name-here" to the name of your .sh file.

Example 2: bash permissions

# syntax
# chmod *<Owner-digit>*<Group-digit>*<Others-digit> *<filename>

# example 
chmod 777 FileForEveryone.txt

# --------------------------------------------------------------

# +-------------+---------+---------+---------+
# | Command     | Owner   | Group   | Others  |
# +-------------+---------+---------+---------+
# | chmod 777   |   rwx   |   rwx   |   rwx   |
# | chmod 666   |   rw-   |   rw-   |   rw-   |
# | chmod 555   |   r-x   |   r-x   |   r-x   |
# | chmod 444   |   r--   |   r--   |   r--   |
# | chmod 333   |   -wx   |   -wx   |   -wx   |
# | chmod 222   |   -w-   |   -w-   |   -w-   |
# | chmod 111   |   --x   |   --x   |   --x   |
# | chmod 000   |   ---   |   ---   |   ---   |
# +-------------+---------+---------+---------+
# | chmod 776   |   rwx   |   rwx   |   rw-   |
# | chmod 766   |   rwx   |   rw-   |   rw-   |
# | chmod 765   |   rwx   |   rw-   |   r-x   |
# +-------------+---------+---------+---------+

# ENTITIES
# -------------------------------------------------- +
# Owner:	User that created the file               |
# Group:	Users in the same group as the owner     |
# Others:	The rest of the users on the system      |
# -------------------------------------------------- +