zoukankan      html  css  js  c++  java
  • java 服务上传图片到linux没有读写权限

    参考文档:https://blog.csdn.net/weixin_36995355/article/details/95754238
    一、检查linux
    linux文件访问默认权限与umask有关,查看系统默认配置(/etc/profile)是否正常,如果是002或022就正常没有问题。
    
    [umask 002 对应文件权限664,文件夹权限775;
    umask 022对应文件权限644,文件夹权限755]
    
    二、检查tomcat
    打开bin/catalina.sh文件,检查大概在263行左右。
    将0027改改为0022,重启tomcat,上传访问的问题解决。
    
    原代码
    
    # Set UMASK unless it has been overridden
    if [ -z "$UMASK" ]; then
        UMASK="0027"
    fi
    改为
    
    # Set UMASK unless it has been overridden
    if [ -z "$UMASK" ]; then
        UMASK="0022"
    fi
    三、重启tomcat
    sh shutdown.sh(关闭)
    sh startup.sh 或者 ./startup.sh(启动)
    

      

  • 相关阅读:
    cookie行为试验(一)
    指针内容的引用
    多线程协同
    xss攻击
    _com_error e
    操作符重载
    c++对象中的成员变量地址分布
    常对象指针
    COM调用2
    cookie行为试验(二)
  • 原文地址:https://www.cnblogs.com/zf-crazy/p/14368804.html
Copyright © 2011-2022 走看看