linux 文件的权限和属性
权限表示方式通常使用三个八进制数字来表示,分别代表文件所有者、文件所属组和其他用户的权限。在一个八进制数字中,每个数字表示一个权限类别,由左至右分别是文件所有者、文件所属组和其他用户的权限。
其中,数字 7
表示二进制 111
,即所有权限都被允许。对应到文件的权限表示上,数字 7
表示读取(r
)、写入(w
)和执行(x
)权限都被允许。
具体来说,744
权限表示:
- 文件所有者有读(
r
)、写(w
)和执行(x
)权限。 - 文件所属组有读(
r
)权限。 - 其他用户有读(
r
)权限。
这意味着文件所有者可以读取、写入和执行该文件,文件所属组的成员可以读取,其他用户也可以读取。
权限数字与其对应的含义如下:
0
:没有权限1
:执行权限(x
)2
:写入权限(w
)3
:写入权限 + 执行权限(w
+x
)4
:读取权限(r
)5
:读取权限 + 执行权限(r
+x
)6
:读取权限 + 写入权限(r
+w
)7
:读取权限 + 写入权限 + 执行权限(r
+w
+x
)
-rw-rw-r--
表示一个文件的权限和属性。这是一个常见的 Unix/Linux 文件权限表示形式,它包含了文件的权限以及一些其他属性。每个字符代表一组权限和属性。
在 -rw-rw-r--
中:
- 第一个字符
-
表示这是一个普通文件(不是目录、链接等)。 - 接下来的三个字符
rw-
表示文件所有者(user)拥有读取(r
)和写入(w
)权限,但没有执行权限(-
)。 - 紧随其后的三个字符
rw-
表示文件所属组(group)的成员也拥有读取和写入权限,同样没有执行权限。 - 最后的三个字符
r--
表示其他用户(others)只有读取权限,没有写入和执行权限。
综合起来,-rw-rw-r--
表示这个文件的权限如下:
- 文件所有者可以读取和写入文件,但不能执行它。
- 文件所属组的成员也可以读取和写入文件,但不能执行。
- 其他用户只能读取文件,不能写入和执行。
这是一个典型的示例,展示了在Unix/Linux系统中,文件权限是如何以字符形式表示的。
上次更新: 10/2/2024
- 02
- Flink 集群部署指南 原创09-20
- 03
- MongoDB 集群Config Server 复制集的工作原理09-14