From 28b3209b0ad610da9e812b08cce56fe754937829 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Fri, 28 Mar 2014 02:01:51 +0000 Subject: Added libcap-2.24 git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10517 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/libcap.xml | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 chapter06/libcap.xml (limited to 'chapter06/libcap.xml') diff --git a/chapter06/libcap.xml b/chapter06/libcap.xml new file mode 100644 index 000000000..63e9d0017 --- /dev/null +++ b/chapter06/libcap.xml @@ -0,0 +1,129 @@ + + + %general-entities; +]> + + + + + + libcap + &libcap-version; +
&libcap-url;
+
+ + Libcap-&libcap-version; + + + Libcap + + + + + + <para>The Libcap package implements the user-space interfaces to the POSIX + 1003.1e capabilities available in Linux kernels. These capabilities are a + partitioning of the all powerful root privilege into a set of distinct + privileges.</para> + + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> + + <seglistitem> + <seg>&libcap-ch6-sbu;</seg> + <seg>&libcap-ch6-du;</seg> + </seglistitem> + </segmentedlist> + + </sect2> + + <sect2 role="installation"> + <title>Installation of Libcap + + Compile the package: + +make + + This package does not come with a test suite. + + Install the package: + +make RAISE_SETFCAP=no prefix=/usr install +chmod -v 755 /usr/lib/libcap.so + + The shared library needs to be moved to + /lib, and as a result the + .so file in + /usr/lib will need to be recreated: + +mv -v /usr/lib/libcap.so.* /lib +ln -sfv ../../lib/$(readlink /usr/lib/libcap.so) /usr/lib/libcap.so + + + + + Contents of Libcap + + + Installed programs + Installed library + + + capsh, getcap, getpcaps, and setcap + libcap.{a,so} + + + + + Short Descriptions + + + + + capsh + + A shell wrapper to explore and constrain capability support + + capsh + + + + + + getcap + + Examines file capabilities + + getcap + + + + + + getpcaps + + Displays the capabilities on the queried process(es) + + getpcaps + + + + + + libcap + + Contains the libcap API functions + + libcap + + + + + + + + +
-- cgit v1.2.3-54-g00ecf