Linux中创建文件时需要配置mode: 比如0666或0777这是什么意思呢?
1. Linux 系统中采用三位十进制数表示权限,如0755, 0644.
ABCD
A-0, 表示十进制
B-用户
C-组用户
D-其他用户
2. 位上的数值代表的意义
权限 | 配置数字 | 意义 |
---|---|---|
— | 0 | (no excute , no write ,no read) |
–x | 1 | excute, (no write, no read) |
-w- | 2 | write |
-wx | 3 | write, excute |
r– | 4 | read |
r-x | 5 | read, excute |
rw- | 6 | read, write , |
rwx | 7 | read, write , excute |
0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;
0644->即用户具有读写权限,组用户和其它用户具有只读权限;
一般赋予目录0755权限,文件0644权限。
参考:https://www.800188.com/reference-news/86-technology/2412-linux-0666-0777.html