The FileSecurity module exports the following constants to describe
user permissions:
ACCESS_SYSTEM_SECURITY READ or R
CHANGE or C SPECIFIC_RIGHTS_ALL
DELETE STANDARD_RIGHTS_ALL
FULL or F STANDARD_RIGHTS_EXECUTE
GENERIC_ALL STANDARD_RIGHTS_READ
GENERIC_EXECUTE STANDARD_RIGHTS_REQUIRED
GENERIC_READ STANDARD_RIGHTS_WRITE
GENERIC_WRITE SYNCHRONIZE
MAXIMUM_ALLOWED WRITE_DAC
READ_CONTROL WRITE_OWNER
Using the constant function on one of these
constants gives its value, and bitmasks or multiple permissions
settings can be made by supplying a list of these constants to the
MakeMask function.
The following functions are exported by the Win32::FileSecurity
module.