用户权限
|- - - | - - -| - - -|
用户 组 其他
用户一般会有读(r)、写(w)、执行(x)等权限,还有特殊权限(s);如图所示:
![](https://img.haomeiwen.com/i6121564/13d1161d75964b5c.png)
修改权限
这里我用修改用户文件权限的实验来证明。
1.列出文件列表
![](https://img.haomeiwen.com/i6121564/cdad1bd2583b8ec0.png)
2.通过用chmod命令来修改用户对文件的权限。
![](https://img.haomeiwen.com/i6121564/d987b953b4e9982f.png)
特殊权限
特殊权限是给普通用户添加特殊权限(s)来让其拥有root才能执行的权限。
下面我用nano命令来做实验。
1.用type命令查看nano路径
![](https://img.haomeiwen.com/i6121564/428aa89f0e3bc7c1.png)
2.将nano复制到/app目录下
![](https://img.haomeiwen.com/i6121564/249110ebbcc2abe0.png)
3.给普通用户添加特殊权限
3.1用户没有加特殊权限运行nano结果:
首先切换到普通用户
![](https://img.haomeiwen.com/i6121564/c5274259b3bdd6fb.png)
其次用没有特殊权限的普通用户guang来执行Nano命令去打开/etc/shadow配置文件
![](https://img.haomeiwen.com/i6121564/8a60c0c97655da4e.png)
上面的两个图证明普通用户没有打开/etc/shadow的权限。
3.2给普通用户guang添加特殊权限
![](https://img.haomeiwen.com/i6121564/223b388bfee30bac.png)
执行结果
![](https://img.haomeiwen.com/i6121564/e4665bf715de01b8.png)
3.3用ll命令查看详细信息
![](https://img.haomeiwen.com/i6121564/b6a2f23a3b732998.png)
从图中可以看出用户权限多了一个“s”,即SUID特殊权限。
网友评论