8.25. Acl-2.3.2

Пакет Acl содержит утилиты для администрирования списков контроля доступа, которые используются для определения расширенных дискреционных прав доступа к файлам и каталогам.

Приблизительное время сборки: менее 0.1 SBU
Требуемое дисковое пространство: 6.3 MB

8.25.1. Установка пакета Acl

Подготовьте Acl к компиляции:

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

Скомпилируйте пакет:

make

Тесты Acl необходимо запускать в файловой системе, поддерживающей списки контроля доступа, после сборки пакета Coreutils с использованием библиотек Acl. По желанию вернитесь к этому пакету и запустите make check после того, как будет собран пакет Coreutils.

Установите пакет:

make install

8.25.2. Установка Acl - 32-битная версия

Выполните очистку после предыдущей сборки:

make distclean

Подготовьте Acl к компиляции:

CC="gcc -m32" ./configure \
    --prefix=/usr         \
    --disable-static      \
    --libdir=/usr/lib32   \
    --libexecdir=/usr/lib32   \
    --host=i686-pc-linux-gnu

Скомпилируйте пакет:

make

Установите пакет:

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

8.25.3. Содержимое пакета Acl

Установленные программы: chacl, getfacl, и setfacl
Установленные библиотеки: libacl.so
Созданные каталоги: /usr/include/acl и /usr/share/doc/acl-2.3.2

Краткое описание

chacl

Изменяет список контроля доступа файла или каталога

getfacl

Получает списки контроля доступа файла

setfacl

Устанавливает списки контроля доступа к файлам

libacl

Содержит библиотечные функции для управления списками контроля доступа.