Interesting article on Linux permissions.
It explains how to recognise which permission system might be in use (eg SELinux, facl), the meaning and how to use the special bits, umask and more:
https://opensource.com/article/19/8/linux-permissions-101[……]