1、場景:在已搭建FTP伺服器上,通過本機tomcat伺服器寫檔案,檔案夾的權限總是為 750,檔案的權限為640。
2、問題分析,最初以為 是 ftp 配置檔案的問題,但是 ftp 配置的參數為 local_umask=022 沒有任何問題。經查閱資料,實為tomcat伺服器導緻。
3、問題解決:tomcat 安裝目錄,bin 目錄下 修改 catalina.sh 檔案裡面的umask 值(搜尋 umask 進行定位),如下圖所示:
注:tomcat7 及以下預設都是 0022,tomcat8及以上預設為 0027
轉載處:
參考文檔