Linux系统中的权限情况
普通文件对应的权限
1)可读r:表示具有读取、浏览文件内容(即读取文件实体block)的权限。
2)可写w:表示具有新增、修改、删除文件内容的权限。
3)可执行x:表示具有执行文件的权限。
其中,对于可读r,这里有两点需要说明:
如果没有可读r的配合,那么使用vim编辑文件时会提示无法编辑(但可强制编辑覆盖文件),可以使用echo等命令进行重定向或追加内容到文件;
删除、移动或创建文件等的权限是受父目录(上一级目录)的权限控制的
对于可执行x,需要注意以下3点。
首先文件的本身要能够执行(命令或脚本)。
如果是普通用户,同时还需要具备可读r的权限才能执行文件。
而root用户只要有可执行x的权限就能执行文件。
针对目录对应读、写、执行权限的详细说明
1)可读r:表示具有浏览目录下面文件及子目录名的权限,例如,可执行ls dir命令查看目录下的内容。但是如果没有可执行x的配合,则不能切换到指定目录里,即无法执行cd dir命令。
2)可写w:表示具有增加、删除或修改目录内文件的权限。但是,如果没有可执行x的配合,即使有w权限,也无法删除或创建文件。
3)可执行x:表示具有进入目录的权限。例如可以执行cd dir命令切到目录下,但是无法列表目录下的文件及子目录。
字符权限设置:
(1)用户或用户组的定义
u 代表属主用户三位(owner/user)
g 代表属组(group)三位
o 代表其它用户(other)三位
a 或者不写,同时代表ugo属主、属组和其他用户,也就是上面三个用户(或组)的所有(all);
(2)权限定义字母,和前文一致。
r 代表读权限,用数字4表示;
w 代表写权限,用数字2表示;
x 代表执行权限,用数字1表示;
- 代表没有权限,用数字0表示。
(3)权限增减字符详细定义
+:添加权限。
-:取消权限。
=:取消其他所有权限,然后赋予给定的权限。
<< 上一篇
下一篇 >>
网友留言(0 条)