Linux文件权限问题(chmod查看权限及分配权限)
其他
2019-02-28 11:52:03
阅读次数: 0
Linux文件权限问题
1.查看文件权限
ls -l file
,如下第一列即为文件或文件夹的权限,共10位:
- 第一位表示类型,共四个选项(常见的都是前两个):
-
普通文件
d
目录
c
字符设备文件
b
块设备文件
s
符号链接文件
- 二三四 位代表文件所有者(user)拥有的权限
- 五六七 位代表组群(group)拥有的权限
- 八九十 位代表其他人(other)拥有的权限
-
相应权限未被赋予
r
文件可以被读(read)
w
文件可以被写(write)
x
文件可以被执行(可执行文件)
2.权限分配
2.1 指定用户形式
- 如:
chmod a+x file
表示对于文件file,给a(所有用户)分配x(执行权限)
u
代表所有者(user)
g
代表所有者所在的组群(group)
o
代表其他人(other)
a
代表全部的人,也就是包括u,g和o
+
增加权限
-
删除权限
=
使之成为唯一权限
2.2 数字形式
- rwx可以用数字来代替:
-
—————— 0
r
—————— 4
w
—————— 2
x
—————— 1
- 如
chmod 777 file
表示对于file,给所有用户分配所有权限
因为777
对应的权限表示为-rwxrwxrwx
第一个7代表所有者权限的和,第二个7代表组群权限的和,第三个7代表其他人权限的和
转载自blog.csdn.net/qq_34233510/article/details/87970366