summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2014-11-29 15:51:48 +0000
committertrasz <trasz@FreeBSD.org>2014-11-29 15:51:48 +0000
commitf9abf723a8bf089c0240631be0b81d11d50ec71a (patch)
tree98f05c82fdd7e93558af64c3e51e06e2399b4f06 /lib
parent684c853eedda1ab40d856b5bdd3f8e2c3055e5ac (diff)
downloadFreeBSD-src-f9abf723a8bf089c0240631be0b81d11d50ec71a.zip
FreeBSD-src-f9abf723a8bf089c0240631be0b81d11d50ec71a.tar.gz
MFC r273854:
Update acl(3) to expand on NFSv4 ACL support. Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/posix1e/acl.314
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libc/posix1e/acl.3 b/lib/libc/posix1e/acl.3
index a39b736..d37cd14 100644
--- a/lib/libc/posix1e/acl.3
+++ b/lib/libc/posix1e/acl.3
@@ -27,12 +27,12 @@
.\"
.\" $FreeBSD$
.\"
-.Dd November 12, 2013
+.Dd October 30, 2014
.Dt ACL 3
.Os
.Sh NAME
.Nm acl
-.Nd introduction to the POSIX.1e ACL security API
+.Nd introduction to the POSIX.1e/NFSv4 ACL security API
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
@@ -42,13 +42,15 @@
.Fx
permits file systems to export Access Control Lists via the VFS, and
provides a library for userland access to and manipulation of these ACLs.
-Not all file systems provide support for ACLs, and some may require that
+.Fx
+supports POSIX.1e and NFSv4 ACLs, but
+not all file systems provide support for ACLs, and some may require that
ACL support be explicitly enabled by the administrator.
The library calls include routines to allocate, duplicate, retrieve, set,
and validate ACLs associated with file objects.
As well as the POSIX.1e routines, there are a number of non-portable
-extensions defined that allow for alternative ACL semantics than the
-POSIX.1e semantics, such as NFSv4, AFS, NTFS, Coda, and NWFS semantics.
+extensions defined that allow for ACL semantics alternative to
+POSIX.1e, such as NFSv4.
Where routines are non-standard, they are suffixed with _np to indicate that
they are not portable.
.Pp
@@ -292,6 +294,8 @@ POSIX.1e support was introduced in
.Fx 5.0
was the first version to include a complete ACL implementation based
on extended attributes for the UFS and UFS2 file systems.
+NFSv4 ACL support was introduced in
+.Fx 8.0 .
.Pp
The
.Xr getfacl 1
OpenPOWER on IntegriCloud