1、命令介绍:

chmod用来改变系统文件或目录的相关权限,可读,可写,可执行等。

2、命令格式:

chmod [选项] 模式 文件

3、命令参数:

必要参数:
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息

选择参数:
--reference=<目录或者文件> 设置成具有指定目录或者文件具有相同的权限
--version 显示版本信息
<权限范围>+<权限设置> 使权限范围内的目录或者文件具有指定的权限
<权限范围>-<权限设置> 删除权限范围的目录或者文件的指定权限
<权限范围>=<权限设置> 设置权限范围内的目录或者文件的权限为指定的值

权限范围:
u :目录或者文件的当前的用户
g :目录或者文件的当前的群组
o :除了目录或者文件的当前用户或群组之外的用户或者群组
a :所有的用户及群组

权限代号:
r :读权限,用数字4表示
w :写权限,用数字2表示
x :执行权限,用数字1表示
- :删除权限,用数字0表示
s :特殊权限

该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
  1). 文字设定法:
   chmod [who] [+ | - | =] [mode] 文件名
  2). 数字设定法
  我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。
  例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。
  数字设定法的一般形式为:
   chmod [mode] 文件名

数字与字符对应关系如下:

r=4,w=2,x=1
若要rwx属性则4+2+1=7
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。

最新文章

  1. 【转】Microsoft .NET Framework 3.5 sp1 安装速度慢,快速离线安装的方法
  2. AngularJS 2 Typescript 相关
  3. 39.Android版本小知识
  4. Unrecognized Windows Sockets error: 0: JVM_Bind异常
  5. 循环初练 for
  6. [Java]知乎下巴第0集:让我们一起来做一个知乎爬虫吧哦耶【转】
  7. java 静态方法和单例模式的区别
  8. Java中的数值和集合
  9. JS 转换数据类型
  10. [USACO11JAN]大陆议会The Continental Cowngress_2-sat
  11. 制作Win10 U盘版移动便携系统
  12. docker的安装和简单配置
  13. thinkphp5 or
  14. Jarvis OJ A Piece Of Cake
  15. [adminitrative][archlinux][setfont] 设置console的字体大小
  16. C语言读取 未知长度 的矩阵
  17. 常见的mysql 进程state&lt;转自网络&gt;
  18. SmartRaiden 和 Lighting Network 进行去中心化跨链原子资产交换
  19. 手把手教你使用webpack搭建vue框架
  20. springboot线程池的使用和扩展

热门文章

  1. div模拟table,可实现左右高度同增长(html布局)
  2. cocos2dx 3.1获取系统当前时间
  3. NoSQL生态系统——类似Bigtable列存储,或者Dynamo的key存储(kv存储如BDB,结构化存储如redis,文档存储如mongoDB)
  4. java selenium (一) selenium 介绍
  5. C——整型提升
  6. Java: RandomAccessFile
  7. 单独部署activemq-web-console (转载)
  8. web移动端资源整(1)
  9. C#.NET微信公众账号接口开发系列文章整理--微信接口开发目录,方便需要的博友查询
  10. CSS3回执特殊图形