I don't understand restrictions in terms of directories nesting. For example, /var/www/folder/index.html directories. What permissions, owner, group should every directory and file have? Is there such a thing as inheritance here? I mean, do outer's directory permissions, owner, group affect its inner directories and files?
All answers here explain permissions only in terms of one separate directory and a file in it. Nobody pays attention to inheritance.
For example, I want to set up an Nginx server to serve /var/www/folder directory and all its sub-directories and files. How should I think about permissions, owners, groups?
/var - what permissions? what are owner and group?
/var/www - what permissions? what are owner and group?
/var/www/folder1 - what permissions? what are owner and group?
/var/www/folder/folder2/ - what permissions? what are owner and group?
/var/www/folder/folder2/index.html - what permissions? what are owner and group?