8.24. Libcap-2.67

Libcap pakken implementerer brukergrensesnittet til POSIX 1003.1e funksjoner tilgjengelig i Linux kjerner. Disse egenskapene er en partisjonering av det allmektige root privilegiet i et sett med distinkte privilegier.

Omtrentlig byggetid: mindre enn 0.1 SBU
Nødvendig diskplass: 2.9 MB

8.24.1. Installasjon av Libcap

Hindre at statiske biblioteker blir installert:

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

Kompiler pakken:

make prefix=/usr lib=lib

Betydningen av make alternativet:

lib=lib

Denne parameteren setter bibliotekmappen til /usr/lib i stedet for /usr/lib64 på x86_64. Det har ingen effekt på x86.

For å teste resultatene, utsted:

make test

Installer pakken:

make prefix=/usr lib=lib install

8.24.2. Innhold i Libcap

Installerte programmer: capsh, getcap, getpcaps, og setcap
Installert bibliotek: libcap.so og libpsx.so

Korte beskrivelser

capsh

En skallinnpakning for å utforske og begrense funksjonsstøtte

getcap

Undersøker filfunksjoner

getpcaps

Viser egenskapene til de forespurte prosessen(e)

setcap

Angir filfunksjoner

libcap

Inneholder bibliotekfunksjonene for å manipulere POSIX 1003.1e funksjoner

libpsx

Inneholder funksjoner for å støtte POSIX semantikk for syscalls knyttet til pthread biblioteket