Linux操作系统常用命令合集——第四篇-文件系统权限操作(5个命令)
1.umask
【命令作用】
文件或目录创建时的遮罩码
【命令语法】
umask [选项] [参数]
【常用选项】
-p --输出的权限掩码可直接作为指令来执行
-s --以符号方式输出权限掩码
【参数说明】
指定权限掩码
【命令示例】
# umask --获取当前权限掩码

解释:
管机员:默认 0022
登录用户:默认 0002
2.chmod
【命令作用】
变更文件或目录的权限

【命令语法】
chmod 【选项】 [参数]
【常用选项】
-R --递归修改权限
【参数说明】
指定文件的权限模式
要改变权限的文件
【命令示例】
# chmod 777 file --修改file权限为所有者
3.chown
【命令作用】
修改文件的属主和(或)属组
【命令语法】
chown [选项] [参数]
【常用选项】
-R --递归处理,将指定目录下的所有文件及子目录一并处理
【参数说明】
组:指定所有者和所属工作组,当省略“组”仅改变文件所有者
文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符
【命令示例】
# chown -R lamport :users * --将当前目录下的所有文件与子目录的拥有者皆设置为users群体的使用者lamport
4.getfacl
【命令作用】
查询目录或文件访问控制列表
【命令语法】
getfacl [选项] [参数]
【常用选项】
-a --仅显示文件访问控制列表
-d --仅显示默认的访问控制列表
-c --不显示注释表头
-e --显示所有的有效权限
-E --显示无效权限
-R --递归显示子目录
【参数说明】
文件或目录
【命令示例】
# getfacl test --查看acl权限列表
# getfacl -c test --查看acl权限,省略头信息
5.setfacl
【命令作用】
在命令行里设置ACL(访问控制列表)
【命令语法】
setfacl [选项] [参数]
【常用选项】
-m --设置后续acl参数
-x --删除后续acl参数
-b --删除全部的acl删除
-k --删除默认的acl参数
-R --递归设置acl,包括子目录
-d --设置默认acl
【参数说明】
要指定的用户所赋予的权限
【命令示例】
# getfacl testfile 先查看testfile的访问控制列表
# setfacl -m u:lma:rw- testfile --对于其他用户的权限只对lma用户只读只写
Linux操作系统常用命令合集——第四篇-文件系统权限操作(5个命令)的更多相关文章
- Vim命令合集(四)
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
- Linux操作系统常用命令合集——第三篇-系统管理操作(25个命令)
1.whoami [命令作用] 显示当前登录有效用户名称 [命令语法] whoami [选项] [常用选项] 无 [参数说明] 用户名称 [命令示例] 显示当前登录有效用户名称 # whoam ...
- Linux操作系统常用命令合集——第五篇-磁盘和文件系统操作(15个命令)
1.fdisk [命令作用] 用于观察硬盘实体使用情况.也可以对硬盘分区. 对于一块硬盘来讲,最多只能管理15个分区 [命令语法] fidisk [选项] [参数] [常用选项] -b& ...
- Linux操作系统常用命令合集——第六篇-压缩和归档操作(16个命令)
1.gzip [命令作用] 压缩和解压缩文件 gzip/guzip/zcat zcat:不显式展开的前提下查看文本文件内容 zdiff/zgrep/zless/zmore [命令语法] gzip ...
- Linux操作系统常用命令合集——第六篇-软件包操作(2个命令)
一.前言介绍 软件包即程序包 程序包管理 关键词:rpm程序包管理.YUM仓库管理.源码编译安装 程序包管理: 将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装. ...
- Linux常用命令合集
常用命令合集 命令选项和参数 Linux中的命令格式为:command [options] [arguments] //中括号表示可选的,即有些命令不需要选项也不需要参数,但有的命令在运行时需要多个 ...
- 【转】Ubuntu常用软件合集
[转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...
- [转载]VIM命令合集
Vim命令合集 http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 命令历史 以:和/开头的命令都有历史纪录, ...
- linux-Vim命令合集
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
随机推荐
- HTML5从入门到精通(千锋教育)免费电子版+PDF下载
本书是HTML5初学者极好的入门教材之一,内容通俗易懂.由浅入深.循序渐进.本书内容覆盖全面.讲解详细,其中包括标签语义化.标签使用规范.选择器类型.盒模型.标签分类.样式重置.CSS优化.Photo ...
- 使用Spring Cloud OAuth2和JWT保护微服务
采用Spring Security AOuth2 和 JWT 的方式,避免每次请求都需要远程调度 Uaa 服务.采用Spring Security OAuth2 和 JWT 的方式,Uaa 服务只验证 ...
- 怎样修改vim的缩进
默认vim的tab缩进是八个空格, 太长了, 需要改短一点. 第一步: 找到vimrc文件所在位置 # find / -name vimrc 第二步: 找到以后用vim打开vimrc文件并增加下面两行 ...
- 在论坛中出现的比较难的sql问题:14(存储过程问题 存储过程参数、存储过程内的参数)
原文:在论坛中出现的比较难的sql问题:14(存储过程问题 存储过程参数.存储过程内的参数) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的 ...
- 使用File类、StreamRead和StreamWrite读写数据、以及Path类操作文件路径和Directory
1.File类的概念: File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量 ...
- .netCore 动态织入
using Microsoft.Extensions.DependencyInjection; using System; using System.Reflection; namespace Aop ...
- 学习笔记之Google
Google Pro Tip: Use Back-of-the-envelope-calculations to Choose the Best Design - High Scalability - ...
- 浅谈javascript中变量作用域和内存(2)
1.无块级作用域 javascript没有块级作用域,这会让其他程序员在理解js代码上很痛苦.在其他很多语言,比如C,大括号括起来的代码块都有自己的作用域 举个例子 if(true) { var na ...
- table固定宽度与自动宽度
table-layout:auto(创建的table默认是此布局模式): 对table和td.th指定的宽度无效,浏览器会计算所有单元格的内容宽度才能得出一列宽度 如果想对单元格的内容自动折行需使用w ...
- js实现图片的Blob base64 ArrayBuffer 的各种转换
一.相关基础知识 构造函数 FileReader() 返回一个新构造的FileReader 事件处理 FileReader.onabort 处理abort事件.该事件在读取操作被中断时触发. Fil ...