在 Ubuntu 上,Tomcat 日志文件的权限通常取决于Tomcat 的安装方式和运行 Tomcat 的用户。
# 常见路径
/var/log/tomcat9/
示例权限:
drwxr-x--- tomcat9 tomcat9 /var/log/tomcat9
-rw-r----- tomcat9 tomcat9 catalina.out
说明:
tomcat9tomcat9tomcat9 用户运行查看方式:
ls -l /var/log/tomcat9
ps -ef | grep tomcat
/opt/tomcat/logs
常见权限:
drwxr-xr-x tomcat tomcat logs
-rw-r--r-- tomcat tomcat catalina.out
说明:
tomcat)tomcat9)tail -f /var/log/tomcat9/catalina.out
解决:
sudo tail -f /var/log/tomcat9/catalina.out
或加入组:
sudo usermod -aG tomcat9 你的用户名
检查:
ls -ld /var/log/tomcat9
修复示例:
sudo chown -R tomcat9:tomcat9 /var/log/tomcat9
sudo chmod 750 /var/log/tomcat9
sudo chmod 640 catalina.out
sudo chgrp adm catalina.out
Ubuntu 上 Tomcat 日志权限一般是:属主和运行 Tomcat 的用户一致,权限 640 或 750,其他用户默认不能访问。
如果你愿意,可以告诉我:
我可以给你更精确的权限建议。