From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.2-sysv/chapter08/libcap.html | 258 ++++++++++++++++++++++++++++++++++++ 1 file changed, 258 insertions(+) create mode 100644 lfs-12.2-sysv/chapter08/libcap.html (limited to 'lfs-12.2-sysv/chapter08/libcap.html') diff --git a/lfs-12.2-sysv/chapter08/libcap.html b/lfs-12.2-sysv/chapter08/libcap.html new file mode 100644 index 0000000..c1e0844 --- /dev/null +++ b/lfs-12.2-sysv/chapter08/libcap.html @@ -0,0 +1,258 @@ + + + + + + 8.26. Libcap-2.70 + + + + + + + + +

+ 8.26. Libcap-2.70 +

+
+
+

+ Пакет Libcap реализует интерфейсы пользовательского пространства + для возможностей POSIX 1003.1e, доступных в ядрах Linux. Эти + возможности разделяют полномочия суперпользователя root на набор + отдельных привилегий. +

+
+
+
+ Приблизительное время сборки: + менее 0.1 SBU +
+
+ Требуемое дисковое + пространство: 2.9 MB +
+
+
+
+
+

+ 8.26.1. Установка пакета Libcap +

+

+ Запретите установку статических библиотек: +

+
sed -i '/install -m.*STA/d' libcap/Makefile
+

+ Скомпилируйте пакет: +

+
make prefix=/usr lib=lib
+
+

+ Значение опции make: +

+
+
+ lib=lib +
+
+

+ Этот параметр устанавливает библиотеки в каталог /usr/lib, а не /usr/lib64 на x86_64. На x86 это никак не + влияет. +

+
+
+
+

+ Чтобы протестировать пакет, выполните: +

+
make test
+

+ Установите пакет: +

+
make prefix=/usr lib=lib install
+
+
+

+ 8.26.2. + Содержимое пакета Libcap +

+
+
+
+ Установленные программы: + capsh, getcap, getpcaps и setcap +
+
+ Установленные библиотеки: + libcap.so и libpsx.so +
+
+
+
+

+ Краткое описание +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ capsh +

+
+

+ Обёртка к оболочке для исследования и ограничения + поддержки возможностей Linux +

+
+

+ getcap +

+
+

+ Проверяет возможности файлов +

+
+

+ getpcaps +

+
+

+ Отображает возможности запрашиваемого процесса + (процессов) +

+
+

+ setcap +

+
+

+ Устанавливает возможности файлов +

+
+

+ libcap +

+
+

+ Содержит функции для управления возможностями POSIX + 1003.1e. +

+
+

+ libpsx +

+
+

+ Содержит функции для поддержки семантики POSIX для + системных вызовов, связанных с библиотекой pthread +

+
+
+
+
+ + + -- cgit v1.2.3