语法:

chmod [选项] 文件或者目录

作用:

chmod命令用于管理文件或目录的权限,权限的控制分为读取(r)、写入(w)、执行(x)3种。

模式:

模式说明
u表示该文件或目录的拥有者
g表示该文件或目录的所属群组
o表示除文件或目录拥有者或所属群组之外的人
a表示全部的用户,包含拥有者、所属群组以及其他用户
+增加权限
-去除权限
=重设权限
r读取权限,数字代号为“4”即“100”
w写入权限,数字代号为“2”即“010”
x执行权限,数字代号为“1”即“001”
X只有当文件为目录文件或者其他类型的用户有可执行权限时,才将文件权限设置为可执行

参数:

参数说明
-c若该文件权限确实已经更改则显示其更改动作
-f若该文件权限无法被更改也不显示错误信息
-v显示指令执行过程
-R递归处理,将指令目录下的所有文件及子目录一并处理

案例:

1. 将文件dotcpp设置为所有人均可读取

chmod   ugo+r dotcpp
chmod   a+r dotcpp

2. 为文件dotcpp的拥有者增加可执行权限

chmod   u+x dotcpp

3. 其他用户不可写入文件dotcpp

chmod   o-w dotcpp


点赞(166) 打赏

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)

	
0.132485s