Every Unix file system entry has a 9-bit bitmask associated with it controlling file access from the file's owner, group, and for everybody else. These bits control whether the owner/group/other can Read, Write, or Execute the file.
Member Name Description AllPermissions Equivalent to FileAccessPermissions.UserReadWriteExecute | FileAccessPermissions.GroupReadWriteExecute | FileAccessPermissions.OtherReadWriteExecute (the 777 permission). DefaultPermissions Equivalent to FileAccessPermissions.UserRead | FileAccessPermissions.UserWrite | FileAccessPermissions.GroupRead | FileAccessPermissions.GroupWrite | FileAccessPermissions.OtherRead | FileAccessPermissions.OtherWrite (the 666 permission). GroupExecute Is executable by group.
The executable bit on directories controls searching within the directory.
GroupRead Is readable by group. GroupReadWriteExecute Is readable, writable, and executable by group.
The executable bit on directories controls searching within the directory.
GroupWrite Is writable by group. OtherExecute Is executable by others.
The executable bit on directories controls searching within the directory.
OtherRead Is readable by others. OtherReadWriteExecute Is readable, writable, and executable by others.
The executable bit on directories controls searching within the directory.
OtherWrite Is writable by others. UserExecute Is executable by user (owner).
The executable bit on directories controls searching within the directory.
UserRead Is readable by user (owner). UserReadWriteExecute Is readable, writable, and executable by user (owner).
The executable bit on directories controls searching within the directory.
UserWrite Is writable by user (owner).
Namespace: Mono.Unix
Assembly: Mono.Posix (in Mono.Posix.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0