diff options
Diffstat (limited to 'lib/libposix1e/acl.3')
-rw-r--r-- | lib/libposix1e/acl.3 | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/lib/libposix1e/acl.3 b/lib/libposix1e/acl.3 index a70a60f..20208fa 100644 --- a/lib/libposix1e/acl.3 +++ b/lib/libposix1e/acl.3 @@ -29,12 +29,15 @@ .Dt ACL 3 .Os FreeBSD 4.0 .Sh NAME -.Nm acl \- introduction to the POSIX.1e ACL security API +.Nm acl +.Nd introduction to the POSIX.1e ACL security API .Sh SYNOPSIS .Fd #include <sys/types.h> .Fd #include <sys/acl.h> .Sh DESCRIPTION -As shipped, FreeBSD 4.0 permits file systems to export +As shipped, +.Fx 4.0 +permits file systems to export Access Control Lists via the VFS, and provides a library for userland access to and manipulation of these ACLs, but support for ACLs is not provided by any file systems shipped in the base operating system. @@ -50,7 +53,7 @@ POSIX.1e describes a set of ACL manipulation routines to manage the contents of ACLs, as well as their relationships with files. This manipulation library is not currently implemented in FreeBSD, although a third party library was under development at the time this document -was written. There is a general concensus that the POSIX.1e manipulation +was written. There is a general consensus that the POSIX.1e manipulation routines are ambiguously defined in the specification, and don't meet the needs of most applications. For the time being, applications may directly manipulate the ACL structures, defined in acl.h, although the @@ -109,7 +112,7 @@ and may be used to duplicate an ACL structure. .Fn acl_set_fd , .Fn acl_set_fd_np -These funtions are described in +These functions are described in .Xr acl_set 3 , and may be used to assign an ACL to a file system object. @@ -143,9 +146,11 @@ functionality described in POSIX.1. These additional labels provide fine-grained discretionary access control, fine-grained capabilities, and labels necessary for mandatory access control. POSIX.2c describes a set of userland utilities for manipulating these labels. These userland -utilities are not bundled with FreeBSD 4.0 so as to discourage their +utilities are not bundled with +.Fx 4.0 +so as to discourage their use in the short term. -.Sh FILES +.\" .Sh FILES .Sh SEE ALSO .Xr acl 3 , .Xr acl_dup 3 , @@ -159,12 +164,16 @@ use in the short term. .Sh STANDARDS POSIX.1e is described in IEEE POSIX.1e draft 17. Discussion of the draft continues on the cross-platform POSIX.1e implementation -mailing list. To join this list, see the FreeBSD POSIX.1e implementation +mailing list. To join this list, see the +.Fx +POSIX.1e implementation page for more information. .Sh HISTORY -POSIX.1e support was introduced in FreeBSD 4.0, and development continues. +POSIX.1e support was introduced in +.Fx 4.0 , +and development continues. .Sh AUTHORS -Robert N M Watson +.An Robert N M Watson .Sh BUGS These features are not yet fully implemented. In particular, the shipped version of UFS/FFS does not support storage of additional security labels, |