%general-entities; ]> libcap &libcap-version;
&libcap-url;
Libcap-&libcap-version; Libcap <para>Пакет Libcap реализует интерфейсы пользовательского пространства для возможностей POSIX 1003.1 e, доступных в ядрах Linux. Эти возможности представляют собой разделение привилегий All powerful root на набор различных привилегий.</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>Установка пакета Libcap Запретить установку статической библиотеки sed -i '/install.*STALIBNAME/d' libcap/Makefile Скомпилируйте пакет: make У этого пакета нет тестов. Установите пакет: make RAISE_SETFCAP=no lib=lib prefix=/usr install chmod -v 755 /usr/lib/libcap.so.&libcap-version; Значение аргументов команды make: RAISE_SETFCAP=no Этот параметр пропускает попытки использовать setcap для себя. Это позволяет избежать ошибки установки, если ядро или файловая система не поддерживает расширенные возможности. lib=lib Аргумент указывает, что установка библиотеки должна происходить в каталог $prefix/lib вместо $prefix/lib64 на архитектурах x86_64. Это не влияет на машины с архитектурой x86. Разделяемые библиотеки необходимо перенести в каталог /lib, и в результате файлы .so file in /usr/libнеобходимо создать заново: mv -v /usr/lib/libcap.so.* /lib ln -sfv ../../lib/$(readlink /usr/lib/libcap.so) /usr/lib/libcap.so Содержимое пакета Libcap Установленные программы Установленная библиотека capsh, getcap, getpcaps, and setcap libcap.so Краткое описание capsh Обёртка к оболочке для изучения и ограничения поддержки возможностей capsh getcap Проверяет возможности файлов getcap getpcaps Отображает возможности запрашиваемого процесса или процессов getpcaps setcap Устанавливает возможности файлов setcap libcap Библиотека содержит функции для управления возможностями POSIX 1003.1e libcap