diff options
Diffstat (limited to 'doc/values/8.txt')
-rw-r--r-- | doc/values/8.txt | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/doc/values/8.txt b/doc/values/8.txt index d7654f0..de0b47c 100644 --- a/doc/values/8.txt +++ b/doc/values/8.txt @@ -1,19 +1,24 @@ Allows a process to freely manipulate its inheritable -capabilities. Linux supports the POSIX.1e Inheritable -set, as well as Bounding and Ambient Linux extension -vectors. This capability permits dropping bits from the -Bounding vector. It also permits the process to raise -Ambient vector bits that are both raised in the -Permitted and Inheritable sets of the process. This -capability cannot be used to raise Permitted bits, or -Effective bits beyond those already present in the -process' permitted set. +capabilities. -[Historical note: prior to the advent of file -capabilities (2008), this capability was suppressed by -default, as its unsuppressed behavior was not -auditable: it could asynchronously grant its own -Permitted capabilities to and remove capabilities from -other processes arbitrarily. The former leads to -undefined behavior, and the latter is better served by -the kill system call.] +Linux supports the POSIX.1e Inheritable set, the POXIX.1e (X +vector) known in Linux as the Bounding vector, as well as +the Linux extension Ambient vector. + +This capability permits dropping bits from the Bounding +vector (ie. raising B bits in the libcap IAB +representation). It also permits the process to raise +Ambient vector bits that are both raised in the Permitted +and Inheritable sets of the process. This capability cannot +be used to raise Permitted bits, Effective bits beyond those +already present in the process' permitted set, or +Inheritable bits beyond those present in the Bounding +vector. + +[Historical note: prior to the advent of file capabilities +(2008), this capability was suppressed by default, as its +unsuppressed behavior was not auditable: it could +asynchronously grant its own Permitted capabilities to and +remove capabilities from other processes arbitrarily. The +former leads to undefined behavior, and the latter is better +served by the kill system call.] |