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库)
2551 0
Linux下音频开发: 读取声卡PCM数据保存到文件(alsa-lib库)
|
监控 安全 Linux
在Linux中设定账户密码的安全性策略
这些操作应该由有经验的系统管理员进行,因为不当的配置可能导致无法预期的安全问题或者系统访问问题。此外,提升安全性的同时,也需要考虑到用户的便利性,避免设置过于严苛的政策导致用户体验不佳。通常,强密码策略配合两因素认证(2FA)将大大加强账户的安全性。
982 13
|
人工智能 安全 Linux
Alpine Linux设定指定的软件包安装源
以上就是如何为Alpine Linux设置特定的软件包的安装源的全部流程。这个过程非常简洁、明了,希望你在使用过程中能够找到乐趣。这个过程不仅可以提供你需要的软件,还可以根据你的网络条件和地域性需求进行调整,使你的Alpine Linux系统达到最佳性能。
1467 24
|
Unix Linux
Linux系统应用编程 --- 信号处理函数(sigaction实现信号捕捉设定)
Linux系统应用编程 --- 信号处理函数(sigaction实现信号捕捉设定)
468 0
|
Ubuntu Linux 开发工具
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十三)APP怎么读取按键值
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十三)APP怎么读取按键值
492 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十三)APP怎么读取按键值
|
Linux 应用服务中间件
linux下验证码读取不出来,awit图像生成出现问题
linux下验证码读取不出来,awit图像生成出现问题
295 0
linux下验证码读取不出来,awit图像生成出现问题
|
安全 算法 Linux
9.7 Linux默认权限的设定和修改(umask)
Linux 是注重安全性的操作系统,而安全的基础在于对权限的设定,不仅所有已存在的文件和目录要设定必要的访问权限,创建新的文件和目录时,也要设定必要的初始权限。
1887 0
9.7 Linux默认权限的设定和修改(umask)
|
安全 Linux
9.4 Linux文件权限到底是如何设定的?
Linux 系统,最常见的文件权限有 3 种,即对文件的读(用 r 表示)、写(用 w 表示)和执行(用 x 表示,针对可执行文件或目录)权限。在 Linux 系统中,每个文件都明确规定了不同身份用户的访问权限,通过 ls 命令即可看到。
399 0
9.4 Linux文件权限到底是如何设定的?
|
编解码 监控 Linux
嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示
嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示
726 0
嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示
|
Linux
linux下使用QT调用FFMPEG读取摄像头一帧数据显示到标签控件上
linux下使用QT调用FFMPEG读取摄像头一帧数据显示到标签控件上
915 0
linux下使用QT调用FFMPEG读取摄像头一帧数据显示到标签控件上