SUID或SGID程序中能不能用system函數

  system()函數的聲明和說明如下:      注意它的描述那裏,system()執行一個由command參數定義的命令,通過調用/bin/sh -c命令來實現這個功能。也就是說它的邏輯是這樣的!   進程調用system函數,system函數調用fork創建一個子進程,然後再調用exec函數來把這個子進程的正文段替換成/bin/sh命令的正文段。然後再由sh來執行exec將程序的正文段替換
相關文章
相關標籤/搜索