![]() |
![]()
| ![]() |
![]()
NAME
SYNOPSIS
int
DESCRIPTIONThis call implements the logic for the
UNIX discretionary file security model with NFSv4
ACL extensions. It accepts the vnodes type type,
owning UID file_uid, owning GID
file_gid, access ACL for the file
acl, desired access mode
accmode, requesting credential
cred, and an optional call-by-reference
int pointer returning whether or not privilege was
required for successful evaluation of the call; the
privused pointer may be set to
This call is intended to support
implementations of
VOP_ACCESS(9),
which will use their own access methods to retrieve the vnode properties,
and then invoke
The algorithm used by
Once appropriate protections are selected for the current credential, the requested access mode, in combination with the vnode type, will be compared with the discretionary rights available for the credential. If the rights granted by discretionary protections are insufficient, then super-user privilege, if available for the credential, will also be considered. RETURN VALUES
ERRORSSEE ALSOAUTHORSCurrent implementation of
BUGSThis manual page should include a full description of the NFSv4 ACL evaluation algorithm, or cross reference another page that does.
|