setfacl的英文全称是“ set file access control list ”,即“设置文件访问控制列表”。改命令可以更精确的控制权限的分配,比如让某一个用户对某一个文件具有某种权限。

ACL指文件的所有者、所属组、其他人的读/写/执行之外的特殊的权限, 对于需要特殊权限的使用状况有一定帮助。 如,某一个文件,不让单一的某个用户访问。

语法格式setfacl [参数] [文件]

常用参数: -m--modify-acl 更改文件的访问控制列表

-M--modify-file=file 从文件读取访问控制列表条目更改

-x--remove=acl 根据文件中访问控制列表移除条目

-X--remove-file=file 从文件读取访问控制列表条目并删除

-b--remove-all 删除所有扩展访问控制列表条目

-k--remove-default 移除默认访问控制列表

-d--default 应用到默认访问控制列表的操作

-P--physical 依照自然逻辑,不跟随符号链接

-v--version 显示版本并退出

-R--recursive 递归操作子目录

参考实例

修改一个文件的acl权限,添加一个用户权限: [root@linux265 ~]# getfacl test

file: test

owner: root

group: root

user::rwx

user:zwx:rw-

group::r-x

mask::rwx

other::r-x

[root@linux265 ~]# setfacl -Rm u:zwx:rw- test

[root@linux265 ~]# getfacl test

file: test

owner: root

group: root

user::rwx

user:zwx:rw-

group::r-x

mask::rwx

other::r-x

清除一个目录的ACL权限: [root@linux265 ~]# setfacl -x u:zwx test

[root@linux265 ~]# getfacl test

file: test

owner: root

group: root

user::rwx

group::r-x

other::r-x

linux中setfacl命令,setfacl命令相关推荐

  1. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  2. linux命令冒号加叹号,Linux中的叹号命令

    在shell环境下操作,需要积累点快捷输入的小技巧: 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. 最近还找到一种快速回退上一 ...

  3. Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...

    Linux中mod相关的命令 内核模块化   mod相关命令都是用来动态加载内核模块/驱动程序模块 http://baike.baidu.com/link?url=lxiKxFvYm-UfJIxMjz ...

  4. 【日常小记】linux中强大且常用命令:find、grep

    在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 find命令的一般形式 ...

  5. Linux中W与Who命令的使用

    踢掉一个从某个终端连上的用户pkill -kill  -t pts/0 ---------------------------------------------------------------- ...

  6. linux中强大且常用命令:find、grep

    为什么80%的码农都做不了架构师?>>>    linux中强大且常用命令:find.grep 转载于:https://my.oschina.net/michao/blog/7752 ...

  7. linux怎么新建系统用户名,在 Linux 中不使用 useradd 命令如何创建用户账号

    原标题:在 Linux 中不使用 useradd 命令如何创建用户账号 Linux 中有三个命令可以用来创建用户账号.你尝试过在 Linux 中手动创建用户吗?我的意思是不使用上面说的三个命令. -- ...

  8. Linux中关机与重启命令

    Linux中关机与重启命令 Linux中关机与重启命令 1. shutdown命令(较为安全,能正确保存服务) a) 格式:[root@localhost~]# shutdown [选项] 时间 b) ...

  9. linux vim命令pdf,Linux中vi、vim命令大全

    Linux中vi.vim命令大全 2019-11-21 16:55Linux命令大全 Linux vi 是 unix/linux 下极为普遍的一种文本编辑器. vi 有各种变种, 在不同的机器上有不同 ...

  10. linux内核4.14.10查看网卡型号,Linux中查看硬件信息命令

    Linux中查看硬件信息命令 1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode ...

最新文章

  1. 日常记录-Pandas Cookbook
  2. Kotlin语法(基础)
  3. 初学者如何在一周内熟练掌握python?
  4. linux部署项目文档,Linux系统部署项目
  5. 解决'ping' 不是内部或外部命令,也不是可运行的程序
  6. String字符串类的获取功能
  7. mysql与配偶同性_mysql 左,右,内连接
  8. axios中POST请求变成OPTIONS处理
  9. RHEL 5基础篇—常见系统启动类故障
  10. 20051129: NetBeans
  11. 地方命令SqlServer2008中解决在表上点右键把【编辑前200行】变成【编辑前10000行】的方法!...
  12. 学生党蓝牙耳机避雷指南,五款比漫步者还实惠的蓝牙耳机推荐
  13. python中linspace函数_Python numpy.linspace函数方法的使用
  14. ubuntu 虚拟机复制粘贴文件(文本) windows
  15. 倪海厦《天纪》「自参」
  16. IDEA debug热部署配置
  17. 公派访问学者办理签证的五点建议
  18. asp.net 判断用户是否使用微信浏览器
  19. 治疗脱发需要多少钱?如何选择合适的治疗方案?
  20. 移动 电信 联通 APN cmwap cmnet ctwap ctnet 3gwap uniwap 3gnet uninet

热门文章

  1. Acwing第 15 场周赛【未完结】
  2. 项目: 实现弹跳小球动画
  3. Java之String,StringBuffer,StringBuilder
  4. ActiveMQ添加商品发送消息
  5. Hibernate中pojo状态
  6. 如何将瀑布流里的图片加链接_「魔幻瀑布」180度全景接片+曝光合成!
  7. 空指针异常是什么原因_睡觉时,突然抖了一下,脚踏空,是什么原因?
  8. 后端必备的200本书,一次性给你!
  9. java使用websocket前后端通信实现
  10. java语言基础及集合基础大总结