Permissions
Tags: linux, permissions
Change permissions on a directory recursively without applying Execute to files
Using a large “X” applies execute to Directories but not files.
chmod -R u=rwX,g=rwX docker-compose-files/Remove write from Other recursively
You can remove write (-w) from other (o)
chmod o-w -R /pathSetGID
Having an s in the permissions list of ls -al is the setgid bit. When another user creates a file or directory under such a setgid directory, the new file or directory will have its group set as the group of the directory’s owner, instead of the group of the user who creates it.
- Add 
swithchmod g+s directory - Remove it with 
-s 
Note
According to Sven Mascheck’s page on special permission bits, the u+s bit only has an effect on three non-Linux operating systems
 Sources: 
 - https://linuxize.com/post/chmod-command-in-linux/
 - https://superuser.com/questions/838616/what-does-chmod-us-directory-do