linux查看分区是否开启acl权限
1.为什么需要ACL权限
ACL的全称是 Access Control List (访问控制列表) 。对于文件或者目录,都有相应的操作权限 r(read 读),w(write 写),x(execute 执行),根据不同身份,具有不同的权限,用户(u),用户组(g),其他人(o)。
举个例子:a文件是由test用户创建的,它有rw权限,用户组有也是rw权限,别的人没有权限,文件权限:r w_r w_ _ _ _。现在出现这样一个用户,它需要对该文件就是只读权限,可以发现前面的权限都不适用,有人可能会想
修改该文件的用户或者用户组,并把权限修改只读就行了,其实这样就破坏了别人访问权限,原来的用户就无法正常操作该文件了,这就出现了文件系统提供的权限不够用的情况,acl就是解决这一问题的。
一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。它被设计为UNIX文件权限管理的一个补充。
ACL允许你给任何的用户或用户组设置任何文件/目录的访问权限。
2.查看分区是否开启acl功能
默认情况下linux系统分区是开启acl功能的。提供下确认方法
对于centos7之前的操作系统
查看当前系统有哪些分区:df -h
df-h

根分区对应的分区是/dev/sd5
查看指定分区详细文件信息:dumpe2fs -h 分区路径
dumpe2fs -h /dev/sd5

default mount options是默认挂载选项是支持acl的
对于centos7怎么查看我也不知道,哈哈~~,如果你也按上面操作会出现如下错误
[root@localhost ~]# dumpe2fs -h /dev/mapper/centos-root
dumpe2fs 1.42. (-Dec-)
dumpe2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时
找不到有效的文件系统超级块.
通过 df-t 查看,原来分区类型xfs不支持使用 dumpe2fs

3.开启分区acl功能
3.1临时开启分区功能
mount -o remount,acl分区 #重新挂载分区,挂载并加入acl权限
开启临时根分区acl功能
3.2永久开启分区acl功能
对于linux,如果你想永久保存配置,必需的修改文件。
在 /etc/fstab文件中,如下配置即可

特别提示下,linux是分区默认是开启acl功能的,对于如果你是手动添加的分区,你想永久开启acl功能,就得修改该文件,修改时该文件必需仔细,否则会导致系统无法启动,
该文件为开机分区挂载文件。
修改生效
mount remount 分区 #重新挂载分区
linux查看分区是否开启acl权限的更多相关文章
- linux备忘录-账号管理与ACL权限设定
知识 账号管理中的一些文件结构 /etc/passwd 每一行的内容都为下面结构 账号名称:密码:UID:GID:用户信息说明:家目录:shell ---- UID ---- -- 0 -> 代 ...
- Linux查看分区文件系统类型总结
在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法. 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出.只可以查看已经挂载的分区和文件系统类 ...
- linux 查看网卡以及开启网卡
1.查看并分配虚拟网络 我们首先要知道 VMware 三种网络模式的区别. ①.Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信.在桥接的作用下,类似于把物理主机虚拟为 ...
- linux 查看端口,开启新端口
一.查看端口被占用命令 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 3.netstat -anp 查看哪些端口被打开 上面命令是查看端口被进程占用的情况 二.开启新 ...
- Linux环境下Mysql开启远程访问权限
如何通过Window的数据库可视化工具远程连接装在Linux上的Mysql呢?可以按照以下步骤逐一确认! 检查监听端口是否存在 netstat -ntlp |grep mysql 检查Mysql配置配 ...
- linux 查看分区UUID的两种方法
1. sudo blkid /dev/loop0: TYPE="squashfs"/dev/loop1: TYPE="squashfs"/dev/loop2: ...
- Linux查看进程具体开启时间
ps -p 2417 -o lstart -- 2417为进程号
- Linux权限管理 ACL权限
ACL权限简介 在普通权限中,用户对文件只有三种身份ugo,分别为属主(u).属组(g)和其他人(o):每种用户身份拥有读(read).写(write)和执行(execute)三种权限.但是在实际工作 ...
- Linux学习笔记(13)权限管理
1 ACL权限 (1)简介和开启方式 ACL(Access Control List)权限的目的是在提供传统的owner.group.others的read.write.execute权限之外的局部权 ...
随机推荐
- 记一场与 cookie 的相遇
简介: cookie 翻译过来为 “小甜点,一种酥性甜饼干,很美味的...”,咳咳,打住!我们这里说的是 “甜点” 文件,它是浏览器储存在用户电脑上的一小段纯文本格式的文件. 由于 http 是一种无 ...
- redis基础篇
1.redis常见的数据结构 redis是一种以键值对存储的高性能内存数据库,有五种常用的数据类型,string,list,hash,set,zset. 2.redis的过期时间 redis中的key ...
- 基于注解的SpringMVC添加其他的Servlet、Filter以及Listener
我们可以在AbstractAnnotationConfigDispatcherServletInitializer的实现类中重写onStartup(ServletContext servletCont ...
- Spring Cloud 2-Bus 消息总线(九)
Spring Cloud Bus 1.服务端配置 pom.xml application.yml 2.客户端配置 pom.xml application.yml Controller.java 3 ...
- git知识总结-3.gitignore文件说明
1.前言 一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表. 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等. 在这种情况下,我们可以创建一个名 ...
- python3排序 sorted(key=lambda)
使用python对列表(list)进行排序,说简单也简单,说复杂也复杂,我一开始学的时候也搞不懂在说什么,只能搜索一些英文文章看看讲解,现在积累了一些经验,写在这里跟大家分享,我们通过例子来详细解释一 ...
- iOS程序依赖管理的工具——CocoaPods
1. 简介 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,其源码在Github上开源.使用CocoaPods可以节省设置和更新第三方开源库的时间并提高工作效率. 2. CocoaP ...
- WPF 10天修炼 第五天- 内容控件
WPF内容控件 在WPF中,所有呈现在用户界面上的对象都称为用户界面元素.但是只有派生自System.Windows.Controls.Control类的对象才称为控件.内容控件通常是指具有Conte ...
- Javascrip动态添加样式,Dom操作,获取自定义属性
var layer=document.querySelector('.layer') 添加样式: 添加单个样式: layer.style.display="block" 添加多个样 ...
- 消息队列(MQ)
1. 分类: 获取消息方式:A. push(推)方式:优点——可以尽可能快地将消息发送给消费者,缺点——如果消费者处理能力跟不上,消费者的缓冲区可能会溢出: B. pull(拉)方式:优点—— ...