钢蛋
发布于 2024-09-09 / 83 阅读
1
0

linux文件权限的数字表示

linux系统中用户对某个文件所拥有的权限,可以由一个八进制数字表示,而一个八进制数表示成二进制时正好是三位,每位取值0或1,左中右三位分别代表是否可读、是否可写、是否可执行。

八进制表示

二进制表示

字符表示

含义

0

000

---

不可读,不可写,不可执行

1

001

--x

不可读,不可写,可执行

2

010

-w-

不可读,可写,不可执行

3

011

-wx

不可读,可写,可执行

4

100

r--

可读,不可写,不可执行

5

101

r-x

可读,不可写,可执行

6

110

rw-

可读,可写,不可执行

7

111

rwx

可读,可写,可执行

以上这8种情况,常见的有6中,取值2和3的情况应该是不存在的。

文件权限除了要标识文件拥有者对该文件的权限,还要标识属组用户、其他用户对该文件的权限,因此就需要三个八进制数字,常见的文件权限如下。

400

只有拥有者有读权限

600

只有拥有者有读、写权限

644

只有拥有者有读写权限;而属组用户和其他用户只有读权限

666

所有用户都有文件读、写权限

700

只有拥有者有读、写、执行权限

711

拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限

744

拥有者有读、写、执行权限; 而属组用户和其他用户只有读权限

755

拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限

777

所有用户都有读、写、执行权限


评论