(maint) Consistently test perms across platforms

Octal permissions on Windows don't perfectly replicate permissions on
unix, with respect to how 'group' and 'other' permissions are handled.
This commit ensures that 'user', 'group', and 'other' permisions are the
same to mask this detail across platforms.