Linux 2 unit2 文件列表,读取,设定

简介:

  1.权限列表的读取

    命令:getfacl file

wKioL1j0rJfwlb0PAAAcvQptUi0932.png 

  # file: file    ##文件名称

  # owner: root   ##文件所有人

  # group: root   ##文件所有组

  user::rw-       ##用户权限

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

  group::r     ##组权限

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

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

 

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

wKioL1j0rgzjFSeFAAA1WlBmZcs910.png

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

wKioL1j0rizRwP1IAABF3cLTtjQ474.png

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

wKiom1j0rl-S2U64AABLFE2nHDw910.png

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

wKioL1j0rnuxhdb-AABP9ssCzfA252.png

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

wKiom1j0rp7wgTJOAABMWGA2mps774.png

   2.ACL 掩码及继承

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

    命令: setfacl -m m:rwx file

wKiom1j0r2GRHIZzAABGQArImdw523.png

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

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

wKiom1j0r9OjP91VAABs_ZoWReU355.png 

   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


本文转自AELY木博客51CTO博客,原文链接http://blog.51cto.com/12768057/1917972如需转载请自行联系原作者

AELY木
相关文章
|
Ubuntu Linux Windows
Linux下音频开发: 读取声卡PCM数据保存到文件(alsa-lib库)
Linux下音频开发: 读取声卡PCM数据保存到文件(alsa-lib库)
1564 0
Linux下音频开发: 读取声卡PCM数据保存到文件(alsa-lib库)
|
Unix Linux
Linux系统应用编程 --- 信号处理函数(sigaction实现信号捕捉设定)
Linux系统应用编程 --- 信号处理函数(sigaction实现信号捕捉设定)
124 0
|
Ubuntu Linux 开发工具
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十三)APP怎么读取按键值
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十三)APP怎么读取按键值
204 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十三)APP怎么读取按键值
|
Java Linux
LINUX如何获取jre路径,及程序代码如何读取
LINUX如何获取jre路径,及程序代码如何读取
111 0
|
Linux
LINUX使用C执行系统命令ping,读取执行结果的崩溃日志
LINUX使用C执行系统命令ping,读取执行结果的崩溃日志
192 0
|
Linux
LINUX下用C调用系统命令,并读取执行结果的代码
LINUX下用C调用系统命令,并读取执行结果的代码
121 0
|
Linux 应用服务中间件
linux下验证码读取不出来,awit图像生成出现问题
linux下验证码读取不出来,awit图像生成出现问题
140 0
linux下验证码读取不出来,awit图像生成出现问题
|
移动开发 Linux HTML5
Linux下将swf文件用浏览器读取打开(html、html5嵌入swf格式文件)
Linux下将swf文件用浏览器读取打开(html、html5嵌入swf格式文件)
|
XML Linux 数据格式
python读取linux上的xml文件
python远程读取linxu服务器上的xml文件
160 0
|
Linux Python
python读取linux上的dat数据
python远程读取dat数据表
147 0