文件处理命令
权限管理命令 chmod
命令名称:chmod
命令英文原义:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] (对多类用户同时授权,用,隔开)
[权限的数字表示,如421] [文件或目录] (更常用)
-R 递归修改
功能描述:改变文件或目录权限
用法:
首先需要明确一点,文件的权限只有其所有者和管理员root这两个用户才可以更改。
修改文件权限有两种用法,先看第一种(实际上这种方式用得不多,了解即可):
chmod [{ugoa} {+-=} {rwx}] [文件或目录]
ugoa分别代表:所有者,所属组,其他人,所有人
+-=即代表增加权限,减少权限,直接指定权限
以下例子,对FuYao文件依次进行用户权限修改:
所有者增加x权限,所属组减少r权限,其他人设置权限为rwx;
也可以同时做多个授权,中间用,隔开
第二种方式更常用:
chmod [权限的数字表示,如421] [文件或目录]
用数字来表示权限位,权限的数字表示如下:
r 对应 4,w 对应 2,x 对应 1
对于以下权限,rwxrw-r-- 用数字表示为 764
7 = rwx = 4+2+1
6 = rw- = 4+2+0
4 = r-- = 4+0+0
同样对FuYao文件进行用户权限修改,改为rwxr-xrw-(即756)
-R选项
加-R选项,则改变目录权限的同时,改变目录下所有目录和文件的权限
rwx权限
对于文件和目录,rwx的具体权限说明如下:
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录找那个创建、删除文件 |
x | 执行权限 | 可以执行文件 | 可以进入目录 |