我有一個圖片文件夾在網站目錄中,每當我上傳圖片到該目錄時,他們有錯誤的權限,我必須手動更改權限,以便我可以改變圖像或旋轉它們,刪除,複製等。有沒有辦法自動更改該特定文件夾中上傳文件的權限。可能在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. Django上傳文件權限
- 2. 上傳/文件權限
- 3. 上傳的文件權限
- 4. django /文件上傳權限
- 5. php文件上傳權限?
- 6. Django上傳文件 - 權限被拒絕
- 7. 上傳類CodeIgniter的文件權限
- 8. 正確的文件夾上傳權限
- 9. 上傳文件的Typo3權限
- 10. 正確的PHP文件上傳權限
- 11. 如何啓用文件上傳權限?
- 12. 在asp.net中上傳文件的文件夾權限
- 13. SFTP上傳權限
- 14. Zend PHP在Windows 7上上傳的文件權限
- 15. Drupal:通過權限限制文件上傳
- 16. 我應該爲上傳文件設置什麼文件權限
- 17. 如何自動更改新文件的上傳文件權限
- 18. 用PHP更改上傳文件的文件權限
- 19. 自定義Wordpress上傳文件夾的文件夾權限
- 20. 權限Django在上傳文件時被拒絕錯誤
- 21. PHP正在上傳沒有讀取權限的文件
- 22. django權限在文件上傳中被拒絕
- 23. 在Filezilla中設置默認上傳文件權限
- 24. 在Vista上設置文件夾權限
- 25. C1083:在.sbr文件上拒絕權限
- 26. 權限上的文件用AWS iOS的SDK上傳2.0
- 27. 上傳時服務器上的文件夾權限?
- 28. FTP上傳權限錯誤
- 29. 的Iframe上傳權限
- 30. CKFinder上傳權限問題
創建'在/ var/www'中的文件夾,並給該文件夾的讀寫權限遞歸。 – Criesto