初學Linux必定都接觸了suid,也知道它的做用,但它在使用時有個坑,折騰了一夜,寫在這裏bash
1,suid簡介(知道的能夠跳過):給一個可執行文件設置suid,能夠使得其餘用戶執行時臨時擁有文件屬主的權限。例如,passwd修改系統的密碼文件,該文件無疑是屬於root的,但任何用戶都能執行passwd成功修改密碼文件。就是由於權限中的 sui
2,踩個坑!3d
看到這裏,必定有人躍躍欲試了,立刻寫個bash腳本!blog
例如,查看root家目錄:編譯
添加權限:權限
火燒眉毛切換普通用戶執行,然而。。。。:密碼
3,換個寫法:im
那換C語言寫一下試試?d3
編譯,執行:腳本
此次成功了。。。。。