当前位置: 首页 > news >正文

facl权限(getfacl/setfacl)

file access control list:文件访问控制列表

查看facl:

[root@localhost test]# getfacl hei

# file: hei

# owner: root

# group: root

user::rwx

group::rw-

other::rw-

修改facl:

setfacl -m u:test:rw-  file_name   (设置用户权限

setfacl -m g:test:rw-  file_name  (设置组权限)

注意 u,g,没有 -o

[root@localhost test]# setfacl -m o:test:rw- hei ---报错

setfacl: Option -m: Invalid argument near character 3

 

[root@localhost test]# setfacl -m u:test:rw- hei   ---在hei文件上给test用户rw-权限

[root@localhost test]# getfacl hei

# file: hei

# owner: root

# group: root

user::rwx

user:test:rw-

group::rw-

mask::rw-

other::rw-

[root@localhost test]# ll -d hei

drwxrw-rw-+ 2 root root 6 Oct  3 23:23 hei ---后面有+号表示有facl权限,有了facl权限再看ugo权限无意义。

删除指定用户facl权限:

[root@localhost test]# setfacl -x u:test hei       ----选项-x删除权限

[root@localhost test]# getfacl hei

# file: hei

# owner: root

# group: root

user::rwx

group::rw-

mask::rw-

other::rw-

删除文件上所有facl权限:

setfacl -b file_name             ---- (-x  remove) (-b remove all)

[root@localhost test]# setfacl -b hei

[root@localhost test]# getfacl hei

# file: hei

# owner: root

# group: root

user::rwx

group::rw-

other::rw-

 

 

转载于:https://www.cnblogs.com/lbg-database/p/10109973.html

相关文章:

  • Python打包系统简单入门
  • 动画开发
  • 高性能架构-存储高性能-关系型数据库
  • While executing gem bad response Not Found 404
  • mysql重启,重启释放ibtmp1
  • 我是一个线程(修订版) 转
  • 从头编写一个 HTTP 静态资源服务器
  • 简单手撸代码进入SMP2018中文人机对话技术评测任务一前三甲
  • 小程序开发之插件功能的有效实现方法
  • 数据库 Oracle12c (三):安装与启动
  • elasticsearch实战---中文拼音A-Z排序(完美解决)
  • NOIP2018 游记
  • Python 的经典设计格言,格言来源于 Python 但不限于 Python
  • 关于微信小程序登录,后端如何生成3rd_session?(后端为c#)
  • hadoop和spark的区别
  • @angular/forms 源码解析之双向绑定
  • 2017-08-04 前端日报
  • ComponentOne 2017 V2版本正式发布
  • JavaScript新鲜事·第5期
  • leetcode98. Validate Binary Search Tree
  • Lucene解析 - 基本概念
  • Median of Two Sorted Arrays
  • ng6--错误信息小结(持续更新)
  • Rancher-k8s加速安装文档
  • redis学习笔记(三):列表、集合、有序集合
  • Web标准制定过程
  • 技术发展面试
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 如何编写一个可升级的智能合约
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 新手搭建网站的主要流程
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 再次简单明了总结flex布局,一看就懂...
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 怎么把视频里的音乐提取出来
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (06)金属布线——为半导体注入生命的连接
  • (C语言)球球大作战
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)hibernate配置管理
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (接口封装)
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (四)图像的%2线性拉伸
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)JAVA中的堆栈
  • (转)一些感悟
  • *Django中的Ajax 纯js的书写样式1
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core 成都线下面基会拉开序幕
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions