8.26. Acl-2.3.2

Acl pakken inneholder verktøy for å administrere tilgangskontrolllister, som brukes til å definere mer finmaskede skjønnsmessige tilgangsrettigheter for filer og mapper.

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

8.26.1. Installasjon av Acl

Forbered Acl for kompilering:

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/acl-2.3.2

Kompiler pakken:

make

Acl testene må kjøres på et filsystem som støtter tilgangskontroller. For å teste resultatene, utsted:

make check

En test navngitt test/cp.test er kjent for å feile fordi Coreutils ikke er bygget med Acl støtte enda.

Installer pakken:

make install

8.26.2. Installasjon av Acl - x32bit

Rens forrige bygg:

make distclean

Klargjør Acl for kompilering:

CC="gcc -mx32" ./configure \
    --prefix=/usr          \
    --disable-static       \
    --libdir=/usr/libx32   \
    --libexecdir=/usr/libx32   \
    --host=x86_64-pc-linux-gnux32

Kompiler pakken:

make

Installer pakken:

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/libx32/* /usr/libx32
rm -rf DESTDIR

8.26.3. Innhold i Acl

Installerte programmer: chacl, getfacl, og setfacl
Installert bibliotek: libacl.so
Installerte mapper: /usr/include/acl og /usr/share/doc/acl-2.3.2

Korte beskrivelser

chacl

Endrer tilgangskontrolllisten til en fil eller mappe

getfacl

Henter filtilgangskontrolllister

setfacl

Angir filtilgangskontrolllister

libacl

Inneholder bibliotekfunksjonene for å manipulere tilgangskontrolllister