亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: PHP調(diào)用系統(tǒng)函數(shù) [打印本頁]

作者: flreey    時(shí)間: 2010-02-03 00:46
標(biāo)題: PHP調(diào)用系統(tǒng)函數(shù)
    最近由于搞垃圾站的原因,網(wǎng)上的采集器要么要錢,要么不好用,而且大部分好的要有客戶端,而自已是沒有服務(wù)器的,而且租的服務(wù)器不支持ssh?紤]用perl寫一個(gè)腳本。
    花了幾天,算是勉強(qiáng)湊出了采集器代碼,但通過php運(yùn)行perl腳本時(shí)一直沒反應(yīng)。
    一直在考慮腳本問題,或者是路徑問題以及php的函數(shù)問題,反復(fù)調(diào)試,修改代碼,依然沒反應(yīng),就是空白一片。后來通過在perl腳本中插入
輸出,發(fā)現(xiàn)perl腳本被運(yùn)行了,只是perl腳本中運(yùn)行的外部程序,沒法運(yùn)行。無意中在perl中使用了命令'whoami',并且是通過php運(yùn)行的,結(jié)果顯示www-data.(通過php運(yùn)行后,perl將繼承php的權(quán)限),而自已的機(jī)子好像并沒有這個(gè)帳戶(應(yīng)該是安裝php后自動(dòng)建的)。于是自已切換到該用戶:www-data.
     su www-data .要求密碼。我可不知道,于是先切換到root帳戶,再切換到www-data,這樣就不需要知道密碼了。
    切換成功后,使用命令,ls -l。正常顯示。再使用wget -nc http://xxx.xxx.xxx  。準(zhǔn)備下載,也顯示傳輸中,在最后卻顯示權(quán)限不夠,無法下載index.html到磁盤中。于是切換回root用戶,將腳本目錄的屬主改為www-data。chown www-data\:www-data xxx/(xxx 是我腳本執(zhí)行的目錄)再次運(yùn)行wget命令,下載成功。返回php,運(yùn)行php腳本,hoho,腳本執(zhí)行成功。
    總結(jié):php調(diào)用系統(tǒng)函數(shù)時(shí),權(quán)限要注意哦。ㄟ@是操作系統(tǒng)的常識,不是嗎?)
               
               
               

本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u3/106679/showart_2168246.html




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2