我试图让我的php测试上传脚本工作,并想知道什么命令将允许文件上传到在ubuntu服务器的var/www/image目录启用写入权限在var/www/image目录下的Ubuntu服务器
2
A
回答
4
cd /var/www/image
对于喜欢像你不需要执行许可文件:
sudo chmod 664 *
如果你有内部图像目录和要应用权限:
sudo find . -type d -exec chmod 755 "{}" \;
这将递归搜索只有您的目录和chmod 755所有目录。
同样,以下将搭配chmod只有所有文件(而忽略目录):
sudo find . -type f -exec chmod 644 "{}" \;
文件名与空间的情况下(感谢尼克拉斯B)
find . -type f -print0 | xargs -0 chmod 644
0
cd /var/www
sudo chmod 775 image
会提示您输入管理员密码 - 这样做,并创下[返回]。
8
会上传什么用户名文件?通常在Ubuntu上,Apache Web服务器的用户名是www-data。您可以通过在进程列表命令中查找Web服务器进程并查看其运行的用户名来确认。
ps aux | grep apache
或ps aux | grep httpd
应该给你这个答案。
那么你通常会想使Apache的用户名的目录以及其中的所有文件和目录的所有者:
cd /var/www/image
# recursively (all subdirs & files) set owner to www-data for current directory
chown -R www-data .
按说,上面应该是足够了,但如果因为某些原因目录,文件或子目录不具有写权限的所有者用户名,这是很容易被更改权限补充说写访问,这样固定的:
cd /var/www/image
# recursively add "w"rite permissions for the "u"ser (owner) to current directory
chmod -R u+w .
1
更改编辑组到www数据
CHOWN -R(所有者):WWW的数据(文件夹)
和文件夹的权限775
-1
变化编辑团可以解决大部分的权限的问题。
更改万维网数据并将权限设置为775.
相关问题
- 1. 用于写入的Unix目录权限
- 2. 如何启用网页目录的写入权限?
- 3. Ubuntu网络服务器权限
- 4. AWS EC2 Ubuntu服务器权限问题
- 5. 检查父目录的写入权限
- 6. 在会话期间将php用户权限写入服务器
- 7. 在服务器上创建用户目录并添加权限
- 8. 在远程服务器上为文件夹写入权限
- 9. 权限被拒绝在服务器上写入文件
- 10. Amazon EC2服务器 - 具有根权限的登录服务器
- 11. WordPress的服务器文件夹/目录权限
- 12. Ubuntu 12.10 Forbidden - 你没有权限访问/在这台服务器
- 13. 权限在Ubuntu服务器上如何继承?
- 14. 目的C不能写入文件目录的权限问题
- 15. 在服务器上使用iphone上的单点登录权限
- 16. 如何给一个windows web服务器目录权限?
- 17. 在运行时请求写入Program Files目录的权限
- 18. 如何在java中检查目录的写入权限?
- 19. Makefile:检查对目录的写权限
- 20. 在UBUNTU 14上给PHP写入权限,file_put_contents不起作用
- 21. 备份服务器权限
- 22. PHP使目录写入权限不起作用
- 23. 允许在apache2目录的建立在Ubuntu服务器
- 24. 由于主目录权限改变,无法通过SSH登录到Ubuntu服务器
- 25. VPS服务器网络权限Ubuntu Linux安装
- 26. Ubuntu服务器,PHP - Apache:权限被拒绝
- 27. FTP获得550权限被拒绝Apache Ubuntu服务器11
- 28. HSQLDB重启服务器目录SHUTDOWN
- 29. 从Windows服务写入文件没有用户权限?
- 30. 在日志文件中写入Windows服务权限
这对使用空格的文件名无效,而find。 -type f -print0 | xargs -0 chmod 644'应该可以在任何情况下工作。 – 2012-02-07 18:46:24
好的谢谢你的精度!我不喜欢在文件名中使用空格,我从来没有见过这个问题。 – 2012-02-07 21:10:11
@NiklasB。或者你可以在'-exec'中引用文件名(就像我刚刚编辑过的那样) – Oli 2013-04-14 00:11:10