Linux下的高级文件权限ACL

本网站用的阿里云ECS,推荐大家用。自己搞个学习研究也不错
ACL相关设置命令
getfacl:获取文件或目录的ACL设置信息.
setfac:设置文件或目录的ACL设置信息.
chacl:同setfacl,也是用来设定ACL设置信息(不常用).
  1. [root@rhel6 data]# setfacl –help
  2. setfacl 2.2.49 — set file access control lists
  3. Usage: setfacl [-bkndRLP] { -m|-M|-x|-X … } file …
  4. -m, –modify=acl 更改文件或目录的ACL规则
  5. -M, –modify-file=file 从一个文件读入ACL设置信息并以此为模版修改当前文件或目录的ACL规则
  6. -x, –remove=acl 删除文件或目录指定的ACL规则
  7. -X, –remove-file=file 从一个文件读入ACL设置信息并以此为模版删除当前文件或目录的ACL规则
  8. -b, –remove-all 删除文件或目录所有的ACL规则
  9. -k, –remove-default 删除文件或目录默认的ACL规则
  10. –set=acl 设置当前文件的ACL规则
  11. –set-file=file 从文件读入ACL规则来设置当前文件或目录的ACL规则
  12. –mask 重新计算有效权限,即使ACL mask被明确指定
  13. -n, –no-mask 不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定
  14. -d, –default 设置目录默认的ACL规则(只对目录有效)
  15. -R, –recursive 递归处理
  16. -L, –logical logical walk, follow symbolic links
  17. -P, –physical physical walk, do not follow symbolic links
  18. –restore=file restore ACLs (inverse of `getfacl -R’)
  19. <sp

未经允许不得转载:演道网 » Linux下的高级文件权限ACL

赞 (0)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册