Permissions on Unix-like systems are managed in three distinct scopes or classes. These scopes are known as user, group, and others.
When a file is created on a Unix-like system, its permissions are restricted by the umask of the process that created it.