Linux下普通使用者使用強制位獲取root許可權

2021-10-01 09:37:08 字數 709 閱讀 7750

find / -perm -4000 2>/dev/null | xargs s -la
編寫乙個c指令碼,內容如下:

int

main

(void

)

使用gcc編譯

gcc getuid.c -o setuid

#32位(報錯時 apt install gcc-multilib)

gcc -m32 -o setuid

修改所有者為root

chown root:root setuid
修改許可權為4755,普通使用者執行後,通過強制位獲取root許可權。

該方法主要用於結合有指令碼能以root許可權建立建立檔案和修改檔案許可權時,用於提權到root。

參考:linux強制位

Linux下新建普通使用者

root 使用者 也叫 超級使用者 是乙個特殊的系統管理帳號,可以修改系統裡的任何檔案。經常使用 root 使用者作為預設的登入使用者不是什麼好習慣 你的誤操作將有可能導致嚴重後果。建議設定乙個一般使用者給自己作為日常使用的帳號,只在必要使用 root 使用者的許可權時才登陸到 root 使用者模式...

Linux下普通使用者執行shutdown

題注 總會有一種感覺,很多的困惑會在網路上的某個角落得以解決,於是心情也會變得舒暢起來,我希望本文也可以帶給你這種感覺。現在對其進行了ubuntu系統的普通使用者關機實現,試了以後才知道與fedora不略有不同。fedora5實現 當前使用者名為 test,為一普通使用者。在輸入關機命令會出現mus...

linux下的普通使用者設定

安裝完centos7後,預設沒有啟用sudo,首先應該是對sudo進行設定。sudo 的作用就是使當前非root使用者在使用沒有許可權的命令 時,直接在命令前加入sudo,在輸入自己當前使用者的密碼就可以完成root使用者的功能,而不必在每次使用su 來回切換使用者了。sudo的配置檔案位於 etc...