php mkdir 0777 ,但是linux中的文件還是755.
1 解決:mkdir($path,0777); chmod($path,777); 創建文件夾后就修改權限.
2 umask 是默認的創建文件夾的權限, umask 可以查看 umask 000 設置為最大權限
第二個問題 : 發送路徑 ,請求接口,接口進行mkdir, 但是linux中文件權限是755,所有者所屬組是 root:root
1 接口方面我們沒辦法,那就在請求接口前 mkdir($path,0777); chmod($path,777);
2 修改接口方面的服務,所有者和所屬組為當前文件所需的. 這樣接口方mkdir, 文件夾所有者和所屬組改為當前服務器的 文件夾的所有者可以讀寫執行的文件夾.