博客
关于我
linux命令:facl文件系统的访问控制列表
阅读量:804 次
发布时间:2023-02-03

本文共 717 字,大约阅读时间需要 2 分钟。

facl 命令简介

facl 命令用于文件扩展保存额外的访问控制权限,是管理文件权限的重要工具。通过 facl 命令可以为文件设置或修改访问控制列表(ACL),以实现精细化的权限管理。

命令格式

setfacl [option] [perm]file

  • setfacl:设置 facl 访问控制权限
  • getfacl:查看 facl 访问控制权限

命令功能

setfacl 可以为文件或目录设置 ACL,支持以下操作:

  • 设定用户或组的 ACL 权限
  • 取消设定的 ACL 权限
  • 取消所有扩展 ACL 设置

命令参数

  • -m:设定 facl 权限
  • -u:UID:perm,指定用户 UID 的 ACL 权限
  • -g:GID:perm,指定组 GID 的 ACL 权限
  • -x:取消设定的 facl 权限
  • -b:取消所有扩展的 ACL 设置

命令实例

1. 为文件设定 facl 权限

setfacl -m u:donggen:rw /test/test1.sh

以上命令为文件 /test/test1.sh 设定用户 donggen 对该文件的读写权限。

2. 给组设定 facl 权限

setfacl -m g:donggen:rw /test/test1.sh

以上命令为组 donggen 对该文件的读写权限。

3. 取消 facl 权限

setfacl -x u:donggen /test/test1.shsetfacl -x g:donggen /test/test1.sh

以上命令可以取消用户或组的 facl 权限。

facl 权限优先级

访问文件时,权限顺序为:

  • 属主权限
  • facl 用户权限
  • 属组权限
  • facl 组权限
  • 其他权限
  • 转载地址:http://plzfk.baihongyu.com/

    你可能感兴趣的文章
    Python单元测试unittest实战
    查看>>
    Python单元测试-模拟VS补丁
    查看>>
    python协程实时输出_Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
    查看>>
    Python十进制&;包提供错误的结果
    查看>>
    Python化身“安全老中医”:一键搞定工控系统漏洞,从零基础到精通,收藏这篇就够了!
    查看>>
    Python加速运行技巧
    查看>>
    python办公自动化基础遍历文件夹
    查看>>
    python办公自动化基础输出文件和文件夹
    查看>>
    python办公自动化基础搜索文件
    查看>>
    python知识:@classmethod和@staticmethod的异同
    查看>>
    python前端之css
    查看>>
    Python制作进度条,原来有这么多方法
    查看>>
    Python制作简单的学生成绩管理系统
    查看>>
    python制作甘特图的基本知识(附Demo)
    查看>>
    python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
    查看>>
    Python到底能做什么?它的优点在哪?
    查看>>
    python利用pytorch库导出图像分割算子
    查看>>
    python利用pyshark监听网卡来抓包其中pyshark中摸索的一些可用参数
    查看>>
    python利用excel分析过杀漏失
    查看>>
    python判断汉字数目
    查看>>