2017-07-03(VIM ACL权限 )
VIM
底行模式
| :w | 保存 |
| :q | 退出 |
| :! | 强制执行 |
| :ls | 列出打开的所有文件 |
| :n | 进行下一个查询 |
| :15 | 定位到15行 |
| /xxx | 从光标处向下查找xxx出现的位置 |
| ?xxx | 从光标处向上查找xxx出现的位置 |
命令模式
| H | 光标左移 |
| l | 光标右移 |
| j | 光标下移 |
| k | 光标上移 |
| ctrl+f | 向下翻一页 |
| ctrl+b | 向上翻一页 |
| ctrl+d | 向下翻半页 |
| ctrl+u | 向上翻半页 |
| dd | 删除整行 |
| o | 在光标所在的下一行插入,并切换到输入模式 |
| yy | 复制一行 |
| p | 上方粘贴 |
| P | 下方粘贴 |
| i | 进入编辑模式 |
| ESC | 退出编辑模式 |
| vim + fileName | 打开文件,定位到最后一行 |
| vim +3 fileName | 打开文件定位到第3行 |
| vim +/string fileName | 打开文件,定位到string出现的第一行,n重复向下查询,N重复向下查询 |
| vim aa bb cc | 打开或者创建多个文件,n 下一个 N 上一个文件 |
ACL权限
acl 权限:为了弥补用户对文件权限的不足
查看ACL权限是否开启
查看根分区名称

查看分区下面是否有acl权限
运行 【dumpe2fs -h 根分区 】查看 【Default mount options】 中是否包含acl 。如果没有需要开启 acl

开启分区ACL权限
临时开启
mount -o remount,acl /

永久开启
在/etc/fstab 中的/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1中增加acl

ACL查看与设定
acl权限的设定
setfacl [选项] 文件名
| -m | 设定acl权限 |
setfacl -m u:xx:rw test setfacl -m g:xx:rw test |
| -x | 删除指定的acl权限 | setfacl -x u:xx test |
| -b | 删除所有的acl权限 | setfacl -b 文件名 |
| -d | 设置默认的acl权限 |
给父目录设置权限后,那么父目录中所有新建的子文件都是继承父目录的acl权限。 setfacl d:u:xx:rw test |
| -k | 删除默认的acl权限 | |
| -R | 递归设置acl权限 |
setfacl -x u:xx:rx -R test 在这里应该注意权限溢出的问题: test目录x权限指的进入目录的。但在test目录中的普通文件,x代表着是执行文件。 |
| setfacl -m u:xx:rw test | 将用户xx对文件test的权限设置为rw |
| setfacl -m g:xxx:rw test | 将用户组xxx对文件test的权限设置为rw |
| setfacl -m m:rx test | 文件的最大权限为rx, 用户及用户组对文件的实际权限,都需要与文件的最大权限,做 '与' 运算 |
实验:在home上创建test目录,将test目录的所有者与所属组修改为zhangsan,同时所有者与所属组的权限rwx,其他权限0,最后用acl权限,使lisi用户对test目录用于rx权限。

acl权限的查看
getfacl 【文件名】

2017-07-03(VIM ACL权限 )的更多相关文章
- Linux 账号管理与 ACL 权限配置
要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...
- linux ACL权限规划:getfacl,setfacl使用
ACL即Access Control List 主要的目的是提供传统的owner,group,others的read,write,execute权限之外的具体权限设置,ACL可以针对单一用户.单一文件 ...
- <实训|第十三天>linux中ACL权限控制以及磁盘配额,附编译属于自己的linux内核
[root@localhost~]#序言 首先讲讲昨天关于缩容失败,开不机的解决方法:ACL权限也算是一个很重要的知识点,不难,但是很实用:磁盘配额一般不需要自己弄,但是要懂得原理.剩下的就是编译属于 ...
- 五大权限:UGO权限、SetUID SetGID Sticky、ACL权限、chattr(文件系统级别的权限)、SELINUX
五大权限:UGO权限.SetUID SetGID Sticky.ACL权限.chattr(文件系统级别的权限).SELINUX ======================文件属性以及ugo权限= ...
- 查看系统分区df,查看、设置、修改、删除ACL权限
df [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda5 16G 1.4G 15G 9% / devtmpfs 479M 0 479M ...
- [转]Linux之ACL权限
转自:http://www.2cto.com/os/201110/108736.html 引言 前面的内容中,我们讲到传统的权限仅有三种身份(owner,group,others)搭配三种权限(r,w ...
- 1.ZooKeeper ACL权限控制
参考:https://blog.csdn.net/liuxiao723846/article/details/79391650 ZK 类似文件系统,Client 可以在上面创建节点.更新节点.删除节点 ...
- Linux特殊权限及ACL权限
一.SetUID与SGID 只能用于二进制程序,脚本不能设置 执行者需要有该二进制程序的x权限 执行具有SUID权限的二进制程序,那么执行者将具有该二进制程序所有者的权限. 举例来说,/etc/pas ...
- 权限管理(基本权限、附加权限、ACL权限)
基本权限 •访问方式(权限) 读取:允许查看内容-read r 写入:允许修改内容-write w 可执行:允许运行和切换-execute x 对于文本文件 r: cat head ...
随机推荐
- VBox 一款基于vue开发的音乐盒 序章
己基于vue写了一个 Mplayer, github地址:https://github.com/xiangwenhu/MPlaer, 演示地址:http://babydairy2017.cloudap ...
- Koa2和相关资料
koa2是什么我就不介绍,这里只是收集一些有用的资料,koa这里默认就指koa2了额. koa介绍 koa(GitHub) koa(npm) 文档 Usage Guide Error Handling ...
- npm ERR! code EINTEGRITY npm! ERR! shal-
npm ERR! code EINTEGRITY npm ERR! sha1-nbqdpC/e8IOA7poHctXL5+bVXsE= integrity checksum failed when u ...
- 使用阿里云镜像maven管理配置开发环境
修改方法:在~/.m2目录下的settings.xml文件中,(如果该文件不存在,则需要从maven/conf目录下拷贝一份),找到<mirrors>标签,添加如下子标签: <mir ...
- COM学习(三)——COM的跨语言
COM是基于二进制的组件模块,从设计之初就以支持所有语言作为它的一个目标,这篇文章主要探讨COM的跨语言部分. idl文件 一般COM接口的实现肯定是以某一具体语言来实现的,比如说使用VC++语言,这 ...
- 使用Python实现的杨辉三角
def triangel(): print ' '*(20*3)+str(1) #定义起始两行 print ' '*(19*3)+str(1)+' '*5+str(1) for i in range( ...
- 编程范式:命令式编程(Imperative)、声明式编程(Declarative)和函数式编程(Functional)
主要的编程范式有三种:命令式编程,声明式编程和函数式编程. 命令式编程: 命令式编程的主要思想是关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么. 比如:如果你想在一个数字集合 collec ...
- 错误:'dict' object is not callable
在晚上学习别人的代码,偶然爆出错误:'dict' object is not callable 找了半天没发现错误.后来还想上文已经有变量名为dict. 因此dict在下面程序中被认为是一个变量不是内 ...
- deeplearning.ai 构建机器学习项目 Week 1 机器学习策略 I 听课笔记
这门课是讲一些分析机器学习问题的方法,如何更快速高效的优化机器学习系统,以及NG自己的工程经验和教训. 1. 正交化(Othogonalization) 设计机器学习系统时需要面对一个问题是:可以尝试 ...
- bzoj:1598: [Usaco2008 Mar]牛跑步
Description BESSIE准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚. BESSIE也不想跑得太远,所以她想走最短的路经. 农场上一共有M ...