![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Could you shed some more information on security protection for devices. A disk DEVICE has protection Read Write Physical I/O and Logical I/O attributes while the VOLUME has RWED protection attributes. When are the DEVICE attributes checked or used when accessing a device? The Security manual discusses checking ACL, volume and file protections when accessing a file. Also when would the Physical and Logical attributes be needed if R,W are available? Thank You The Answer is : The access flow chart in the OpenVMS Guide to System Security may be of interest: http://www.openvms.digital.com:8000/ 72final/6346/6346pro_001.html#determine_access In addition to the OpenVMS Guide to System Security, the OpenVMS I/O User's Reference Manual may be of interest when considering low-level or device-specific information. The device protection mask and ACL are considered when directly assigning a channel to a (non-shareable) device. This includes operations such as mounting and dismounting a storage device, directly accessing a terminal device, and similar activities. Once a storage device is mounted (and marked as shareable), then assigning a channel to the device -- an operation that is generally transparently performed by OpenVMS without an explicit application request -- takes into account the file system's volume-level and file-level protections, and not the device-level protections. The specific meaning of logical and physical access varies by the device -- there are three general classes of access when considering disks: virtual, logical, and physical. Virtual I/O refers to block-oriented accesses via the file system, such as the third block of a particular file. On most modern disks, the logical and physical I/O operations are treated similarly, and refer to direct access to specified disk blocks without regard to the file system. The OpenVMS Wizard will assume this question is not one of idle curiosity, but no statement of the particular problem or situation was included...
|