0
我在訪問服務器上的文件時遇到問題。 exec(whoami)
返回apache
。但是,我要讀通過PHP腳本編寫的文件有一個用戶名作爲ben
這樣的:登錄後更改網絡服務器用戶
-rw-r--r-- 1 ben staff 1000 Mar 27 17:54 backup_1.sql
-rw-r----- 1 ben staff 2000 Mar 27 17:54 backup_2.sql
設置寫入權限,但我很擔心安全性。
在我的網站上,我有一個登錄系統。登錄數據庫中的特定帳戶後,有沒有辦法將網絡服務器用戶更改爲ben
,例如admin
? 是否有可能將網絡服務器的用戶名從apache
更改爲其他內容?
怎麼樣,如果我沒有獲得httpd.config?是否有可能通過PHP來改變它? – 2015-03-31 12:36:00
不,你不能通過php。此時你的用戶和組已經設置好了。 – 2015-03-31 12:39:03
哦,我明白了。那麼httpd.config中的更改是否允許每個人都有權讀取/寫入文件?有沒有辦法阻止? – 2015-03-31 12:43:08