6.26. Acl-2.2.53

Le paquet Acl contient des outils d'administration des Access Control Lists (listes de contrôle d'accès) qui sont utilisés pour définir plus finement des droits d'accès de votre choix aux fichiers et aux répertoires.

Temps de construction approximatif: moins de 0.1 SBU
Espace disque requis: 6.4 Mo

6.26.1. Installation d'Acl

Préparez la compilation d'Acl :

./configure --prefix=/usr         \
            --bindir=/bin         \
            --disable-static      \
            --libexecdir=/usr/lib \
            --docdir=/usr/share/doc/acl-2.2.53

Compilez le paquet :

make

Il faut lancer les tests d'Acl sur un système de fichiers qui prend en charge les contrôles d'accès après la construction de Coreutils avec les bibliothèques Acl. Si vous le souhaitez, revenez à ce paquet et lancez make check après avoir construit Coreutils plus loin dans ce chapitre.

Installez le paquet :

make install

Il faut déplacer la bibliothèque partagée vers /lib, et donc, recréer le fichier .so dans /usr/lib :

mv -v /usr/lib/libacl.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libacl.so) /usr/lib/libacl.so

6.26.2. Contenu d'Acl

Programmes installés: chacl, getfacl et setfacl
Bibliothèques installées: libacl.so
Répertoires installés: /usr/include/acl et /usr/share/doc/acl-2.2.53

Descriptions courtes

chacl

Modifie la liste de contrôle d'accès d'un fichier ou d'un répertoire.

getfacl

Donne les listes de contrôle des accès à un fichier.

setfacl

Définit les listes de contrôle d'accès à un fichier.

libacl

Contient la bibliothèque de fonction pour la manipulation de Access Control Lists