%general-entities; ]> acl &acl-version;
&acl-url;
Acl-&acl-version; Acl <para>Access Control List или ACL — список управления доступом, который определяет, кто или что может получать доступ к объекту (программе, процессу или файлу), и какие именно операции разрешено или запрещено выполнять субъекту (пользователю, группе пользователей).Данный пакет содержит утилиты для администрирования списками управления доступом (ACL).</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&acl-ch6-sbu;</seg> <seg>&acl-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Acl Подготовьте пакет Acl к компиляции: ./configure --prefix=/usr \ --bindir=/bin \ --disable-static \ --libexecdir=/usr/lib \ --docdir=/usr/share/doc/acl-&acl-version; ./configure --prefix=/usr \ --disable-static \ --libexecdir=/usr/lib \ --docdir=/usr/share/doc/acl-&acl-version; Скомпилируйте пакет: make Тесты необходимо запустить на файловой системе, которая поддерживает списки управления доступом, после сборки пакета Coreutils с библиотеками Acl. При желании, вернитесь позднее к этому пакету и выполните команду make check после сборки пакета Coreutils который будет установлен немного позднее, в этой главе Установите пакет: make install Разделяемые библиотеки необходимо перенести в каталог /lib, и в результате файлы .so в каталоге /usr/libнеобходимо создать заново: mv -v /usr/lib/libacl.so.* /lib ln -sfv ../../lib/$(readlink /usr/lib/libacl.so) /usr/lib/libacl.so Содержимое пакета Acl Установленные программы Установленная библиотека Установленные каталоги chacl, getfacl, and setfacl libacl.so /usr/include/acl and /usr/share/doc/acl-&acl-version; Краткое описание chacl Изменение списка управления доступом к файлу или к каталогу chacl getfacl Получает списки управления доступом к файлам getfacl setfacl Устанавливает списки управления доступом к файлам setfacl libacl Библиотека содержит функции для управления списками управления доступом libacl