Pablo Santa Cruz Asked: 2009-05-21 06:34:57 +0800 CST2009-05-21 06:34:57 +0800 CST 2009-05-21 06:34:57 +0800 CST 在 Linux 中使用 ACL 处理文件权限 772 如何获得在 Linux 中工作的文件权限的 ACL? 我不在乎内核版本或发行版。无论如何,我都会进行全新安装。是否有 KERNEL/FS 支持的 ACL?如果我选择 Linux,我会坚持使用 UGO 方法来获取文件权限吗? 谢谢。 linux access-control-list 3 个回答 Voted Best Answer Zoredache 2009-05-21T08:23:55+08:002009-05-21T08:23:55+08:00 除了安装软件包和安装支持它的内核之外,您还必须使用 acl 选项挂载文件系统。大多数流行的文件系统(如 ext3、ext2、jfs 和 reiser)都支持 ACL。 这里有几个链接可以帮助您入门。 人acl , setfacl , getfacl 在 Fedora Core 中使用 ACL Linux 上的 POSIX 访问控制列表 Interarticle 2011-06-04T20:22:59+08:002011-06-04T20:22:59+08:00 三个步骤: 通过运行 'sudo apt-get install acl' 安装 acl(适用于 ubuntu 和 debian) 通过重新挂载包含需要管理的文件的挂载点来启用文件系统选项 acl。例如,如果有问题的文件在 / 下,运行 'sudo mount -o remount,acl /',然后运行 'mount' 以查看该选项是否已启用。如果不支持,那么您的内核或文件系统不支持 acl。您可以在测试后将选项添加到 fstab。 编辑acl。例如:'setfacl -m 用户名:rx' 希望这对初学者有帮助。 innaM 2009-05-21T06:46:13+08:002009-05-21T06:46:13+08:00 只需安装相关软件包。在基于 Debian 的发行版上,该软件包称为“ acl ”。我相信其他发行版也会发货。 你会得到getfacl和setfacl从那个包。
除了安装软件包和安装支持它的内核之外,您还必须使用 acl 选项挂载文件系统。大多数流行的文件系统(如 ext3、ext2、jfs 和 reiser)都支持 ACL。
这里有几个链接可以帮助您入门。
三个步骤:
通过运行 'sudo apt-get install acl' 安装 acl(适用于 ubuntu 和 debian)
通过重新挂载包含需要管理的文件的挂载点来启用文件系统选项 acl。例如,如果有问题的文件在 / 下,运行 'sudo mount -o remount,acl /',然后运行 'mount' 以查看该选项是否已启用。如果不支持,那么您的内核或文件系统不支持 acl。您可以在测试后将选项添加到 fstab。
编辑acl。例如:'setfacl -m 用户名:rx'
希望这对初学者有帮助。
只需安装相关软件包。在基于 Debian 的发行版上,该软件包称为“ acl ”。我相信其他发行版也会发货。
你会得到
getfacl
和setfacl
从那个包。