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