当需要为某个特定用户设定对于某个文件的权限的时候,传统的chmod操作可能无法满足我们的需要,这个时候可以使用facl(file access control system)文件访问控制列表为文件针对某个用户设定额外的权限,与此相关的命令有两个,serfacl,getfacl.

  1.setfacl 设定权限。

  用法:

  setfacl -m u:username:perm file... 为用户设定权限

  setfacl -m g:groupname:perm file...为组设定权限

  例子:

  Linux基础(15)文件访问控制列表_Linux

  setfacl -x u:username file...

  setfacl -x g:groupname file... 

  取消用户或者组添加在某个文件上的额外权限。

  例子:

  Linux基础(15)文件访问控制列表_ACL_02

  2.getfacl file

  查看文件的访问权限列表

  Linux基础(15)文件访问控制列表_setfacl_03