NFSv4 ACL problems
The analysis of NFSv4 issues and suggestions to resolve these issues.
Before analyzing an NFSv4 problem, review this documentation to determine if you are using NFSv4 ACLs and GPFS correctly:
- The NFS Version 4 Protocol paper and other related information that are available in the Network File System Version 4 (nfsv4) section of the IETF Datatracker website (datatracker.ietf.org/wg/nfsv4/documents).
- Managing GPFS access control lists.
- Exceptions and limitations to NFSv4 ACLs support.
The commands mmdelacl and mmputacl can be used to revert an NFSv4 ACL to a traditional ACL. Use the mmdelacl command to remove the ACL, leaving access controlled entirely by the permission bits in the mode. Then use the chmod command to modify the permissions, or the mmputacl and mmeditacl commands to assign a new ACL.
For files, the mmputacl and mmeditacl commands can be used at any time (without first issuing the mmdelacl command) to assign any type of ACL. The command mmeditacl -k posix provides a translation of the current ACL into traditional POSIX form and can be used to more easily create an ACL to edit, instead of having to create one from scratch.