2016-04-03 31 views
2


我的PHP腳本創建文件和文件夾。
像...如何設置標準的PHP用戶權限?

mkdir("newfolder"); 

這些文件'/文件夾的權限自動設置爲:「755」;所有者和組:「www-data」。

當通過sftp登錄時,我無法刪除/修改這些文件夾,因爲我不是用戶「www-data」即使我是同一組的一部分,它可能需要「775」允許更改。

所以,我的問題是:

  • 我怎樣才能讓PHP創建與我的用戶名這些文件夾的所有者 ?
  • ...或作爲'myusername'而不是'www-data'運行?
  • ...或將設置爲默認權限?

我在Debian,Apache2,PHP 5.6上。

+0

本的首選方法是設置帳戶WWW的數據的'umask',使文件並使用不同的權限創建文件夾,授予對組成員的寫入權限。另外,您還可以將自己的用戶帳戶接收到www-data組中。 – arkascha

+0

聽起來很有趣,從我迄今爲止發現的。謝謝! – Elvis

回答