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