系统权限知识
![](https://img.haomeiwen.com/i16834056/8e079eb1520adae0.png)
文件权限详细说明:********
基础权限9个字符
rwxr-xr-x
r 代表可读 w 代表可写 x代表可执行 -代表没有权限
r 具备读取文件block的权限
w 具备新增 删除 修改 文件内容的权限
x 具备有执行文件的权限(首先文件本身要能够执行(命令或者脚本))
(普通用户需要具备r可读的权限,才能执行文件)
![](https://img.haomeiwen.com/i16834056/820da51e8afe05da.png)
分三组 三个字母一组
前三个字符表示用户(属主)权限位 (user用户)
中三个字符表示用户组的权限位 (group用户组)
后三个字符是其他用户的权限位 (others其他用户)
![](https://img.haomeiwen.com/i16834056/da6fb80e44994de0.png)
![](https://img.haomeiwen.com/i16834056/6ffdd007fa14a1ca.png)
r 4
w 2
x 1
- 0
目录权限:*******
![](https://img.haomeiwen.com/i16834056/79a1ea8f1f497895.png)
权限修改::
777 +x -x u=w g-x
1。数字表示法
r 4
w 2
x 1
- 0
实际权限表示就是将每三位相加即可
rw-rw-r-x 665
-wx--x--x 311
字符权限
![](https://img.haomeiwen.com/i16834056/a4ad6ca78aa31e2f.png)
u=属主 g=用户组 o 其他用户 a 所有用户
![](https://img.haomeiwen.com/i16834056/1c7abfd43002d139.png)
1
chmod -R 递归处理指定目录及子目录下的所有文件
chown 改变文件用户和组
-R 递归修改
chown 用户.用户组 接文件
chown 用户 文件
chown .用户组 文件
注意用户组前需要加点
企业环境下文件目录安全:
文件 一般用644 就是rw- r-- r--
目录不想被修改(删除或移动创建) 755 rwx r-x r-x
![](https://img.haomeiwen.com/i16834056/da42208519f87b13.png)
umask 控制默认权限的东西
![](https://img.haomeiwen.com/i16834056/72ed2561ca72ed45.png)
![](https://img.haomeiwen.com/i16834056/f9b97212dc476b9b.png)
基于文件,umask都为偶数,默认权限用减法,就是666减去umask的数,得出权限
当umask中存在奇数位的时候,在计算完毕,所有奇数位加一
基于目录,就用减法,不过是用777减去umask就好了,得出目录权限
LInux系统特殊权限位
9位基础权限
还有3位特殊权限
![](https://img.haomeiwen.com/i16834056/288714583b187254.png)
![](https://img.haomeiwen.com/i16834056/be1edc0a92fc6657.png)
![](https://img.haomeiwen.com/i16834056/5ae4801544c66582.png)
![](https://img.haomeiwen.com/i16834056/e23e381d65f15e11.png)
![](https://img.haomeiwen.com/i16834056/89095e27ce93556a.png)
![](https://img.haomeiwen.com/i16834056/eb66754a494acd07.png)
suid
![](https://img.haomeiwen.com/i16834056/20e30f9f3b0c9272.png)
![](https://img.haomeiwen.com/i16834056/e31f1315b5859fcc.png)
![](https://img.haomeiwen.com/i16834056/65dd2c70c5344f3f.png)
![](https://img.haomeiwen.com/i16834056/90a0ce0e1903b06c.png)