z/OS Network File System Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


z/OS client restrictions

z/OS Network File System Guide and Reference
SC23-6883-00

  • Because z/OS Unix does not have a unique Base Mask ACL entry:
    • The z/OS NFS Client uses the Base Group ACL entry permission value for calculating the Mask ACL entries sent to NFS Servers.
    • The z/OS NFS Client fails 'get attribute' requests containing Mask ACL entries which do not match the Base Group ACL entry. The failure returns an ENODEV error.
    • Unlike Sun, the z/OS NFS Client set both the Group and Mask ACL entries when a 'chmod' is issued for a file/directory which has Extended ACLs. If only the Group or Mask ACL entry were changed, it would no longer be possible to display or change the ACLs for this object since the Group and Mask entries would be different.
  • Because z/OS Unix does not have unique Default Base ACL entries:
    • The z/OS NFS Client uses the Access Base ACL entries for calculating the Default Base ACL entries sent to NFS Servers (that is, the Access and Default Base ACL entries will always match).
    • The z/OS NFS Client fails get attribute requests containing Default Base ACL entries that do not match the Access Base ACL entries. The failure returns an ENODEV error.
  • Because non-z/OS platforms do not have separate File and Directory Default ACLs:
    • The z/OS NFS Client uses the File Default ACL entries for the NFS Default ACL entries sent to non-z/OS NFS Servers. The entries are used as both File and Directory Defaults on the non-z/OS platforms.

      The z/OS NFS Client checks any Dir Default ACL set requests to verify that they match the existing NFS Default ACL entries. If the two lists do not precisely match (same entries with same permissions), the set request fails with an ENODEV error. This requires that the File Default ACL entries must be set before the Directory Default ACL entries.

    • Ideally, Directory Default ACL entry set requests should not be issued in this case.
    • The z/OS NFS Client uses the NFS Default ACL entries sent by a non-z/OS Server for both File and Directory Default ACL get requests.
  • The z/OS NFS Client supports the File and Directory Default ACL entries as unique entries when communicating with a z/OS NFS Server. There are no request order or permission value restrictions for this case.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014