[請益] system()問題

看板PHP作者 (波波龍)時間16年前 (2009/03/18 03:51), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我使用環境是ubuntu 我目前在做的是把指令寫在網頁裡 使用system()函式來傳給終端機 執行iptables的指令 我想問的是 system函式要如何進行登入動作呢 因為使用iptables時要用root的權限 所以在終端機是先 su 再打root密碼 那system函式要如何傳送呢 如果登入後終端機會一直處於登入狀態直到system傳送exit才會登出嗎 還是每執行一次system就要登入一次? (要使用root權限) 請教一下有經驗的版友 -- ξ ○- <(╯ 這 , 就是人生呀。 ■)﹥ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.52.131 ※ 編輯: cbolong 來自: 218.170.52.131 (03/18 03:51)

03/18 04:44, , 1F
php呼叫system()沒有登入的問題,因為當呼叫起來
03/18 04:44, 1F

03/18 04:47, , 2F
所以就是你所說得,每次執行都需要sudo一次。
03/18 04:47, 2F

03/18 04:48, , 3F
另外一個網頁呼叫的重點是,權限都是www
03/18 04:48, 3F

03/18 05:34, , 4F
setuid比較快..
03/18 05:34, 4F

03/18 06:15, , 5F
感謝樓上兩位回答
03/18 06:15, 5F
文章代碼(AID): #19l_zCws (PHP)
文章代碼(AID): #19l_zCws (PHP)