我有一個圖片文件夾在網站目錄中,每當我上傳圖片到該目錄時,他們有錯誤的權限,我必須手動更改權限,以便我可以改變圖像或旋轉它們,刪除,複製等。有沒有辦法自動更改該特定文件夾中上傳文件的權限。可能在Apache配置中有一些權限字段可以更改。請幫忙! 謝謝。上傳文件在/ var/www權限
1
A
回答
1
您可以使用PHP中的chmod
更改權限。 http://php.net/manual/en/function.chmod.php
2
運行webapp的用戶最有可能是www-data(適用於基於ubuntu/debian的操作系統)。如果您登錄到您的盒子的用戶是不同的,那麼您最好做的就是設置一個組,並讓該組擁有/var/www
- 或者只有您真正需要的文件夾。該小組應保持兩個用戶:
添加組:
sudo groupadd <name of the group> // whatever you prefer
現在,該組存在,這兩個用戶添加到它:
sudo usermod -a -G usergroup <your username> // the one you login with
sudo usermod -a -G usergroup www-data
現在,所有剩下的就是設置目錄上的權限:
sudo chgrp -R usergroup /var/www
sudo chmod -R 775 /var/www
現在只有usergroup組的成員可以讀取,寫入或執行文件和目錄中的文件夾。注意chmod和chgrp命令的-R參數:這會告訴它們遞歸到目標目錄的每個子目錄中並修改每個可用的文件和目錄。
請注意直到用戶註銷並重新登錄在組分配的變化將不會生效。
相關問題
- 1. 上傳的文件權限
- 2. Django上傳文件權限
- 3. 權限上傳文件
- 4. 上傳文件權限
- 5. IUSR文件上傳權限
- 6. php文件上傳權限?
- 7. django /文件上傳權限
- 8. 上傳/文件權限
- 9. 文件上傳權限Laravel在Windows 10
- 10. Ubuntu添加/上傳文件夾權限
- 11. 上傳文件和設置權限
- 12. JSCAPE SFTP上傳保存文件權限
- 13. 如何啓用文件上傳權限?
- 14. 上傳文件的Typo3權限
- 15. 正確的文件夾上傳權限
- 16. Django上傳文件 - 權限被拒絕
- 17. 上傳類CodeIgniter的文件權限
- 18. 正確的PHP文件上傳權限
- 19. 在上傳時間給文件文件權限
- 20. 在asp.net中上傳文件的文件夾權限
- 21. 啓用文件夾上的權限以允許文件上傳。
- 22. SFTP上傳權限
- 23. Zend PHP在Windows 7上上傳的文件權限
- 24. s3上的文件權限
- 25. 通過WCF +將文件上傳到IIS上傳文件夾的權限
- 26. Drupal:通過權限限制文件上傳
- 27. Symfony 2 - 解壓ZIP文件並上傳文件夾權限
- 28. 我應該爲上傳文件設置什麼文件權限
- 29. 如何自動更改新文件的上傳文件權限
- 30. 文件上傳時更改文件權限 - PHP?
創建'在/ var/www'中的文件夾,並給該文件夾的讀寫權限遞歸。 – Criesto