画像のアップロード権限の問題を解決します。

572 ワード

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
tomcat 8はデフォルトの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を再起動すればいいです。