初学Linux必定都接触了suid,也知道它的做用,但它在使用时有个坑,折腾了一夜,写在这里bash
1,suid简介(知道的能够跳过):给一个可执行文件设置suid,能够使得其余用户执行时临时拥有文件属主的权限。例如,passwd修改系统的密码文件,该文件无疑是属于root的,但任何用户都能执行passwd成功修改密码文件。就是由于权限中的 sui
2,踩个坑!3d
看到这里,必定有人跃跃欲试了,立刻写个bash脚本!blog
例如,查看root家目录:编译
添加权限:权限
火烧眉毛切换普通用户执行,然而。。。。:密码
3,换个写法:im
那换C语言写一下试试?d3
编译,执行:脚本
此次成功了。。。。。