如何在Linux文件系统中配置ACL

ext3ext4的文件系统,包括文件和目录支持的ACL。 ACL提供文件比标准三种访问类别(所有者,组等)更多的控制权限。使用访问控制列表您可以提供允许特定用户或文件组。 ACL工作之前,请确保ACL安装文件系统上启用。您可以通过访问控制列表选项安装的文件系统中启用它。 如果ACL是在文件系统或者未启用使用下面的命令检查。
# mount

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw,noatime,acl)
通过使用以下命令重新挂载文件系统启用ACL。
# mount -o remount,acl  /
要启用继/ etc / fstab文件进入系统启动时更新ACL默认。
/dev/VolGroup00/LogVol00    /    ext3  defaults,acl  1 1

配置ACL

如果我们希望该用户Bob对文件中的所有权限。使用下面的命令。
# setfacl -m u:Bob:rwx youcl.txt
详细参数:
setfacel:  is a command itself
 -m : is used to modify ACL.
  u : it denotes to assign permission to a user
bob : a system user
rwx : file permissions.
youcl.txt: file on which bob will get access.

检查ACL上的文件

使用下面的命令来检查文件配置ACL。
# getfacl youcl.txt
输出:
# file: youcl.txt
# owner: root
# group: root
user::rw-
user:Bob:rwx
group::r--
mask::rwx
other::r--

从文件中删除ACL

如果我们不需要在文件中的ACL,我们可以简单地删除使用以下命令。
# setfacl -x u:Bob youcl.txt
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏