6.26.2. Acl 软件包内容
安装的程序: chacl, getfacl, 和 sefacl
安装的库: libacl.so
安装目录: /usr/include/acl 和 /usr/share/doc/acl-2.2.53
Acl 软件包包含管理访问控制列表的工具,访问控制列表用于定义文件和目录更细粒度的自定义访问权限。
准备编译 Acl:
./configure --prefix=/usr \ --bindir=/bin \ --disable-static \ --libexecdir=/usr/lib \ --docdir=/usr/share/doc/acl-2.2.53
编译软件包:
make
在用 Acl 库构建 Coreutils 后,Acl 测试才能在支持访问控制的文件系统上运行。如果需要的话,可以在本章后面构建完 Coreutils 之后回到这个软件包运行 make check 进行测试。
安装软件包:
make install
需要移动共享库到 /lib
,因此需要重建 /usr/lib
中的 .so
文件:
mv -v /usr/lib/libacl.so.* /lib ln -sfv ../../lib/$(readlink /usr/lib/libacl.so) /usr/lib/libacl.so