zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    MyBatis入门
    Java JDBC
    Spring MVC
    Java内存模型
    Java日志
    Java I/O模型
    Java异常处理
    Java泛型设计
    Java反射
    Java代理
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/8994322.html
Copyright © 2011-2022 走看看