8.25. Libcap-2.69

Le paquet Libcap implémente les interfaces du niveau utilisateur avec les fonctions POSIX 1003.1e disponibles dans les noyaux Linux. Ces possibilités établissent le partage des pouvoirs des privilèges root à un ensemble de droits distincts.

Temps de construction approximatif: moins de 0,1 SBU
Espace disque requis: 2,9 Mo

8.25.1. Installation de Libcap

Évitez que des bibliothèques statiques ne soient installées :

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

Compilez le paquet :

make prefix=/usr lib=lib

Voici la signification de l'option de make :

lib=lib

Ce paramètre fait en sorte que la bibliothèque soit installée dans /usr/lib plutôt que dans /usr/lib64 sur x86_64. Il n'a aucun effet sur x86.

Pour tester les résultats, exécutez :

make test

Installez le paquet :

make prefix=/usr lib=lib install

8.25.2. Contenu de Libcap

Programmes installés: capsh, getcap, getpcaps, et setcap
Bibliothèque installée: libcap.so et libpsx.so

Descriptions courtes

capsh

Une enveloppe shell pour voir et contraindre la prise en charge de ces capacités

getcap

Examine les capacités d'un fichier

getpcaps

Affiche les capacités des processus requis

setcap

Définit les capacités d'un fichier

libcap

Contient les fonctions de la bibliothèque de manipulation des capacités POSIX 1003.1e

libpsx

Contient des fonctions pour la prise en charge de la sémantique POSIX des appels systèmes associés avec la bibliothèque pthread