使用ACL处理Linux中的文件权限

如何获得ACL的文件权限在Linux中工作?

我不在乎内核版本或发行版。 无论如何,我会做一个干净的安装。 是否有一个KERNEL / FS支持的ACL? 如果我selectLinux,我是否用UGO方法来保留文件权限?

谢谢。

除了安装软件包并提供支持它的内核外,您还必须使用acl选项安装文件系统。 大多数stream行的文件系统(如ext3,ext2,jfs和reiser)都支持ACL。

这里有几个链接,可以帮助你开始。

  • 人acl , setfacl , getfacl
  • 在Fedora Core中使用ACL
  • Linux上的POSIX访问控制列表

三步:

  1. 安装acl,运行“sudo apt-get install acl”(在Ubuntu和Debian上运行)

  2. 通过重新挂载包含需要pipe理的文件的挂载点来启用文件系统选项acl。 例如,如果有问题的文件在/下,运行“sudo mount -o remount,acl /”,然后运行“mount”来查看是否启用了该选项。 如果不是,那么acl不是由你的内核或文件系统支持的。 testing后,您可以将选项添加到fstab。

  3. 编辑acl。 例如:'setfacl -m username:r-x'

希望这将有助于首发。

只需安装相关的软件包。 在基于Debian的发行版中,该软件包被称为“ acl ”。 我敢肯定,其他发行版也是如此。

您将从该包中获得getfaclsetfacl