解決圖片上傳權限問題

linux默認umask爲022,對應權限爲755,其它用戶可讀可執行。可以vim /etc/profile,搜索umusk關鍵字查看

if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi

而tomcat8默認umask爲027,對應權限爲750,也就是說其它用戶連可讀的權限都沒有
可打開catalina.sh文件,搜索umask查看。

# Set UMASK unless it has been overridden
if [ -z "$UMASK" ]; then
    UMASK="0027"
fi
umask $UMASK

解決方法:
修改catalina.sh中的umask爲0022,與操作系統保持一致,然後重啓tomcat即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章