Linux | 0644权限
2023-02-28
模式有 3x3 位标志:
- (owning) User
- read
- write
- execute
- Group
- read
- write
- execute
- Other
- read
- write
- execute
每个三元组都很好地编码为八进制数字。
rwx oct meaning
--- --- -------
001 01 = execute
010 02 = write
011 03 = write & execute
100 04 = read
101 05 = read & execute
110 06 = read & write
111 07 = read & write & execute
所以 0644 是:
* (owning) User: read & write
* Group: read
* Other: read
请注意,初始 0 表示八进制表示法,就像 0x 表示十六进制表示法一样。所以每次写纯零时,它实际上是一个八进制零。
这也可以写成:
-rw-r--r--
而完全权限,0777 也可以写成:
-rwxrwxrwx