小程序上傳圖片失敗,tomcat文件上傳權(quán)限受限
【現(xiàn)象】
今天在把部署一個(gè)項(xiàng)目到新服務(wù)器的時(shí)候,發(fā)現(xiàn)在測試環(huán)境能在小程序上傳圖片,到新服務(wù)器就不能上傳了
【原因分析】
查看服務(wù)器圖片存儲(chǔ)位置,發(fā)現(xiàn)如下:
從上述顯示可知,文件權(quán)限不夠
【解決方法】
而tomcat8/9默認(rèn)umask為0027,對(duì)應(yīng)權(quán)限為750,也就是說其它用戶連可讀的權(quán)限都沒有。 可打開catalina.sh文件,搜索umask查看。故,修改 catalina.sh 文件中的UMASK值。具體如下:
# vim catalina.sh
默認(rèn)UMASK=0027
【補(bǔ)充說明】
可以改變LINUX系統(tǒng)文件,改變文件存儲(chǔ)權(quán)限。
linux默認(rèn)umask為022,對(duì)應(yīng)權(quán)限為755,其它用戶可讀可執(zhí)行??梢詖im /etc/profile,搜索umusk關(guān)鍵字查看
想了解更多?現(xiàn)在就開始免費(fèi)體驗(yàn)