我有一个图片文件夹在网站目录中,每当我上传图片到该目录时,他们有错误的权限,我必须手动更改权限,以便我可以改变图像或旋转它们,删除,复制等。有没有办法自动更改该特定文件夹中上传文件的权限。可能在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