[up]

on directory permissions

from https://askubuntu.com/questions/862289/difference-between-executable-directory-vs-executable-files

It’s useful to think of a directory just as a file which is a list of file names.

Read bit – If set, you can read this list. If you have a directory named books:

Write bit – You can modify this list names on it. You can only do this if the execute bit is also set.

Execute bit – You need this permission if you want to:

Setting the execute bit on a directory does not in any way affect the files themselves, but it does affect your access to them. For instance if you have write and execute access for a directory, you can move, rename and delete files, even if you can’t write into the files themselves.