Linux FACL(文件访问控制列表)

Posted 吃饭睡觉打豆豆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux FACL(文件访问控制列表)相关的知识,希望对你有一定的参考价值。

文件有三种权限

  属主权限   属组权限  其他权限

现在有这样一个场景,用户 A 想把文件共享给不是同组内用户 B ,而又不想修改其他权限,这时候 FACL 就起作用了

FACL可以给文件添加一个拓展权限,此时只需要在文件拓展权限列表中加入用户  B 并给予权限即可

FACL用法:

  获得文件FACL

getfacl 文件名
$ getfacl facl.txt 
# file: facl.txt    
# owner: eko
# group: eko
user::rw-
user:tom:rwx        //这里给用户tom分配了一个rwx权限
group::rw-
mask::rwx
other::r--

  给文件添加FACL

setfacl -m u:用户名:权限
eg:
    setfacl -m u:tom:rwx

  取消FACL

setfacl -x u:用户名
eg
    setfacl -x u:tom

 

以上是关于Linux FACL(文件访问控制列表)的主要内容,如果未能解决你的问题,请参考以下文章

第八课-第一讲 08_01_facl及用户及Linux终端

FACL和Linux终端

linux--facl及用户及linux终端

Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)

Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)

Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)