Dlaczego tak
Maska umask usuwa wskazane bity z uprawnień domyślnych: dla plików 666, dla katalogów 777. Plik otrzymuje 666 bez bitów 027, czyli 640 (rw-r-----), a katalog 777 bez 027, czyli 750 (rwxr-x---). Wariant rw-r--r-- i rwxr-xr-x odpowiada domyślnej masce 022, a ----w-rwx powstaje po błędnym potraktowaniu wartości umask jako uprawnień.