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(文件访问控制列表)的主要内容,如果未能解决你的问题,请参考以下文章
Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)