Set UID
当s这个标志出现在文件所有者的x权限上时,此时就被称为Set UID,简称为SUID。
作用:
1、SUID仅对二进制程序有效
2、执行者对于该程序需要具有x的可执行权限
3、本权限仅在执行该程序的过程中有效
4、执行者将具有该程序拥有者的权限
SUID的目的是:让本来没有相应权限的用户运行这个程序是可以访问他没有权限访问的资源。
具体实例演示:以/bin/passwd为例
1、首先创建测试用户chenyi1
2、在/tmp目录下创建passwd测试文件
3、切换到测试用户chenyi1
4、在目录/tmp/下执行passwd命令修改密码,发现没有改密码的权限
5、此时我们需要切换到root用户下给passwd加上SUID权限,并查看权限