事象
Tomcatのログは開発時に一般ユーザーが見れないのは不便なので、644にしておきたかった。
特に何も特殊な設定入れてないので大丈夫かと思っていたら、640になっていた。
そこで、以下を確認したが、いずれも該当しなかった
・sudo -u tomcat umaskの値
・/etc/profile, /etc/bashrcのumaskの値
・/etc/systemd/system/tomcat.serviceにUMaskの指定有無
・/etc/fstabにumaskやfmaskの記述有無
・/etc/login.defsのUMASKの値(※1)
※1 但し、今回はshadowログイン機能を用いる際に参照するため関係無
Man page of LOGIN.DEFS
原因
catalina.shにumask指定があるから
(中略) # Set UMASK unless it has been overridden if [ -z "$UMASK" ]; then UMASK="0027" fi umask $UMASK