Chinaunix首页 | 论坛 | 博客
  • 博客访问: 212191
  • 博文数量: 38
  • 博客积分: 1032
  • 博客等级: 少尉
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-14 18:14
文章分类

全部博文(38)

文章存档

2017年(2)

2016年(1)

2015年(10)

2012年(3)

2011年(1)

2010年(7)

2009年(14)

分类: LINUX

2015-11-08 00:09:29

原文地址:acl权限和设置方法 作者:yue306

      ACL主要目的是提供传统的权限之外的具体权限的设置。ACL可以针对单一用户,单一文件或目录来进行r,w,x的权限设置。对于需要特殊权限的使用状况非常有帮助。
     ACL主要可以针对以下几个项目来进行设置:
          用户:可以针对用户来设置权限;
          用户组:可以针对用户组来设置其权限;
          默认属性:可以在该目录下在新建目录时设置新数据的默认权限。
       
如何启动ACL
     使用mount,可以直接查看挂载参数的功能。如果没有acl,则说明挂载的时候没有开启acl权限。那么我们可以使用dump2fs -h /dev/sda2命令来查看该块设备的状态信息。其中有一行Default mount options: *****,如果****中有acl,则说明支持acl。
     接下来,我们可以使用mount -o remount,acl / 的命令来重新挂载根分区,这样就打开了acl权限。
     如果想要每次开机都生效,可以编辑/etc/fstab,并修改相关参数。
          /dev/sda1 / ext4 defaults,acl 1 1
ACL设置技巧
    setfacl [-bkRd] [{-m|-x} acl参数]  目标文件名
    参数:

        -m:设置后续的acl参数给文件使用,不可以与-x合用。
        -x:删除后续的acl参数,不可与-m合用。
        -b:删除所有的acl设置参数。
        -k:删除默认的acl参数。
        -R:递归设置acl。
        -d:设置默认的acl参数,只对目录有效。在该目录下新建的数据会引用此默认值。
阅读(2259) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~