8.23.2. Acl 的内容
安装的程序: chacl, getfacl, 以及 setfacl
安装的库: libacl.so
安装的目录: /usr/include/acl 和 /usr/share/doc/acl-2.2.53
Acl 软件包包含管理访问控制列表的工具,访问控制列表能够更细致地自由定义文件和目录的访问权限。
准备编译 Acl:
./configure --prefix=/usr \ --disable-static \ --libexecdir=/usr/lib \ --docdir=/usr/share/doc/acl-2.2.53
编译该软件包:
make
Acl 的测试套件必须在构建了链接到 Acl 库的 Coreutils 后才能在支持访问控制的文件系统上运行。如果想运行它们,可以稍后返回这里,执行 make check,前提是本章中的 Coreutils 已经构建完成。
安装该软件包:
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