1.权限列表的读取

命令:getfacl file

# file: file    ##文件名称

# owner: root   ##文件所有人

# group: root   ##文件所有组

user::rw-       ##用户权限

user:linux:rw-    ##特殊指派用户及权限

group::r     ##组权限

mask::rw   ##可指派最大权限

other::r--   ##其他人权限

命令:setfacl -m u:linux:rw filename    ##授予用户linux 读写权限

命令:setfacl -m g:westos:rw filename  ##授予组 westos 读写权限

命令:etfacl -m g:linux:r filename   ##授予组 linux 读的权限

命令:setfacl -x u:bob filename     ##删除用户 bob 的 ACL 权限

命令:setfacl -m o::- filename     ##修改其他所有人的权限为空

2.ACL 掩码及继承

具有 ACL 的文件拥有一个 “ mask” ( 掩码 ), 这个掩码既能够限制拥有该文件的组的最大权    限 , 有能 够限制 ACL中的补充用户和组所拥有的最大权限。

命令: setfacl -m m:rwx file

目录可以有 “ 默认 ACL” 条目 , 系统自动针对在该目录中创建的新文件设置这些条目,这类似    setgid 权限的方法( 针对目录时 ), 使得在该目录中创建的新文件归拥有该目录的组所有。

命令:getfacl -m d:u:linux:rw /test

3.设备权限列表加载

(1)挂载文件系统之后 , 必须启用对 POSIX ACL 条目的支持

(2)安装程序会配置它创建的所有 ext4 文件系统 , 以自动启用 ACL 支持

(3)tune2fs -l /dev/sda1 |grep "Default mount"

Default mount options:

user_xattr acl

(4)如果手动格式化文件系统 , 则需要使用 acl 挂载选项挂载该系统

(5)tune2fs -o user_xattr,acl /dev/sda1

转载于:https://blog.51cto.com/12314711/1916786

第二课unit2 控制对文件的访问相关推荐

  1. 2-2. 控制对文件的访问

    ##控制对文件的访问## ##学习目标: *读取文件权限 *设定权限列表 *设备权限列表加载 1.权限列表的读取 [kiosk@foundation0 Desktop]$ getfacl file # ...

  2. Day09 红帽Linux — 2控制对文件的访问

    红帽Linux - 2控制对文件的访问 文章目录 红帽Linux - 2控制对文件的访问 一.Linux文件系统权限 权限类型 权限的表示 二.管理文件系统权限 修改文件权限 chmod指令结构 赋予 ...

  3. python 入门第二课2 file的文件操作

    务必注意读/写方式和指针位置 1.文件操作总结 模式'r'或者'r+'或者'rb+'指针初始位置在文件开头 模式'w'或者'w+'或者'wb+'指针初始位置在文件末尾 模式'a'或者'a+'或者'ab ...

  4. 《迅雷链精品课》第二课:区块链核心技术框架

    上一节课我们明白了什么是区块链,了解了区块链的关键特性和技术等内容,这节课我们将深入了解区块链的技术架构,系统学习区块链平台的6个层次:数据层.网络层.共识层.合约层.应用层.接口层,另外通常还有客户 ...

  5. 第二课 大数据技术之Hadoop3.x的HDFS

    第二课 大数据技术之Hadoop3.x的HDFS 文章目录 第二课 大数据技术之Hadoop3.x的HDFS 第一节 HDFS概述 1.1 HDFS产出背景及定义 1.2 HDFS优缺点 1.3 HD ...

  6. CS162操作系统课程第二课-4个核心OS概念

    熟肉视频地址: CS162操作系统课程第二课-4个核心OS概念(上) CS162操作系统课程第二课-4个核心OS概念(下) 我们讨论了操作系统如何扮演裁判,魔术师和粘合剂的角色,裁判是指对于资源保护的 ...

  7. 手把手教你写电商爬虫-第二课 实战尚妆网分页商品采集爬虫

    系列教程 手把手教你写电商爬虫-第一课 找个软柿子捏捏 如果没有看过第一课的朋友,请先移步第一课,第一课讲了一些基础性的东西,通过软柿子"切糕王子"这个电商网站好好的练了一次手,相 ...

  8. android 集合 内存泄漏,Android内存泄漏第二课--------(集合中对象没清理造成的内存泄漏 )...

    一.我们通常把一些对象的引用加入到了集合容器(比如ArrayList)中,当我们不需要该对象时,并没有把它的引用从集合中清理掉,这样这个集合就会越来越大.如果这个集合是static的话,那情况就更严重 ...

  9. 你必须具有权限才能读取此对象_win10中随心所欲设置文件/文件夹访问权限,可以轻松做到,并不难...

    要访问Windows 10上的任何文件或文件夹,你必须具有相应的权限.遗憾的是,如果你没有编辑某些文件和文件夹的权限,则可能会出现某些问题,这时你必须对该文件夹或文件取得所有权. 要想取得某个文件夹的 ...

最新文章

  1. 量化交易和高频交易有什么区别
  2. 汇编和python-python和汇编语言的区别知识点
  3. bootstrap中点击左边展开
  4. 基于图卷积(GCN)和规则卷积(CNN)的情绪识别
  5. jmeter参数化之用户参数
  6. Linux SD卡驱动开发(四) —— SD 控制器之真正的硬件操作
  7. python获取网络时间_python获取网络时间和本地时间
  8. 1. 少了一个PermMissingElem Find the missing element in a given permutation.
  9. JQuery Ajax调用asp.net后台方法
  10. 如何给awk传外部参数
  11. ubuntu部署django详细教程
  12. 基于WPF开发了一款简单的小型CAD软件.放个效果图
  13. html画excel表格边框,设置Excel表格和单元格的边框和底纹 html表格单元格边框
  14. JAVA编写弹珠(弹珠)小游戏
  15. 依图科技从科创板“退赛”:三年半累计亏损72亿,研发费用高企
  16. 基于java火车购票系统
  17. 庆祝JavaCard技术领导SmartCard技术超过五年
  18. 华为系统怎么使用小米云服务器,从小米的MIUI换成华为EMUI,使用5个月,憋了一肚子的真心话...
  19. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-025(Miscellaneous-200)
  20. java-语言学习-JDK和JER

热门文章

  1. 禅道测试套件怎么用_优质单元测试的十大标准,你有遵循吗?
  2. 对git的使用日常问题及解决
  3. mysql 分布式 安装_mysql分布式集群安装-阿里云开发者社区
  4. linux免安装nginx,Nginx免安装包制作工具:Nginx-portable
  5. vue 心跳监控_【笔记】vue中websocket心跳机制
  6. 部分样式在360和ie上不能显示_Adobe Photoshop添加图层样式全方面介绍
  7. Java实用教程 课堂测试(2021C++补考题目)
  8. Verilog初级教程(20)Verilog中的`ifdef 条件编译语句
  9. Matlab画图时的线型、标记以及颜色简记
  10. 【 FPGA 】总线实现形式之选择器