php創建文件夾,linux中還是權限755,怎么辦


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, 文件夾所有者和所屬組改為當前服務器的             文件夾的所有者可以讀寫執行的文件夾.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM