文件权限简介
Linux中文件有三种权限:
R | 读 | 用数字4表示 |
W | 写 | 用数字2表示 |
X | 可 | 用数字1表示 |
一个典型的普通文件的权限表示为10个长度的字符,分为四段,以-rw-rw-r--
为例:
其中第一段-
表示这是一个普通文件,如果为d
则表示目录;
第二段rw-
,表示当前用户有读写权限,用数字表示为4+2=6
;
第三段rw-
,表示当前所属用户组有读写权限,用数字表示为4+2=6
;
最后一段r--
,表示其他用户有读权限,用数字表示为2
;
因此,此文件的操作权限用数字表示为662
。
修改权限
命令格式:sudo chmod [u|g|o|a][+|-][r|w|x] 文件 or 目录
其中,u
:当前用户,g
:所属用户组,o
:其他用户,a
:所有用户
+
:增加权限,-
:取消权限
将上述权限662
的文件改为743
的权限:
- 方式1:
sudo chmod u+x g-w o+x filename
- 方式2:
sudo chmod 743 filename