chmod命令用来更改用户对文件或目录的权限,语法为:chmod [who] [+ | - | =] [mode] 文件名
基本知识:Linux/Unix 的文件或目录调用权限分为三级 : 文件或目录拥有者、群组、其他。
who:
u是用户user,即文件或目录的拥有者
g 是组group,同组用户,即与文件属主有相同组ID的所有用户
o 是其他others,其他用户。
a 是all,所有用户,它是系统默认值
+、-、=:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限
-R是目录下所有文件
mode:
可以是r、w、x的组合,也可以是数字,r=4,w=2,x=1
示例:将a.txt给所有用户赋予读的权限
chmod -r a.txt=chmod 444 a.txt 444中第一个4为文件所有者的权限,第二个4为用户所在的组的权限,第三个4为其他用户的权限