全球主机交流论坛

标题: ftp无法上传覆盖文件... [打印本页]

作者: xiejiji    时间: 2009-8-16 22:26
标题: ftp无法上传覆盖文件...
我安装lnmp的安装包

默认ftp是在/home/www目录的。我设置到了/home目录

并在home目录新建了一个目录qqq。也是新站

现在连接ftp无法上传覆盖文件...(qqq目录里的文件)
应该怎么解决。?是权限和属性的问题

附上属性:

drwxr-xr-x  6 www  root  4096 Aug 16 20:27 .
drwxr-xr-x 22 root root  4096 Aug  7 02:14 ..
drwxr-xr-x  2 www  root  4096 Aug 16 21:48 logs
drwx------  2 www  mysql 4096 Aug  6 00:20 mysql
drwxr-xr-x 19 www  www   4096 Aug 16 20:34 qqq
drwx------ 16 www  www   4096 Aug 16 20:22 www
作者: cpuer    时间: 2009-8-16 22:34
标题: 回复 1# 的帖子
qqq的属主是www,权限是751.
ftp帐号是www?
作者: xiejiji    时间: 2009-8-16 22:42
是的。ftp帐号是www.安装好安装包默认是www
作者: gdtv    时间: 2009-8-16 22:50
需要满足以下两点才能上传:
1、目录所有者是www 可以用命令chown -R www /home/qqq 修改
2、目录权限是777 可以用命令chmod -R 777 /home/qqq 修改
然后FTP就可以上传了
作者: cpuer    时间: 2009-8-16 22:50
标题: 回复 3# 的帖子
不能覆盖的错误提示是什么?
作者: cpuer    时间: 2009-8-16 22:51
标题: 回复 4# 的帖子
第一条已经满足,弄第二个就行了吧
作者: xiejiji    时间: 2009-8-16 22:54
目录权限是777 可以用命令chmod -R 777 /home/qqq 修改


把所有权限设置貌似不安全我试试。

目录权限应该是有的。。可能是ftp用户被限制了。原来的www目录没事。无法上传和覆盖到qqq目录
作者: cpuer    时间: 2009-8-16 22:55
标题: 回复 7# 的帖子
把qqq新建在www目录里面。
作者: xiejiji    时间: 2009-8-16 22:59
对哦。这样也行..


nginx的虚拟主机目录设置到www/qqq也可以吧?

不过这样管理不太方便。我去研究下vsftpd
作者: cpuer    时间: 2009-8-16 23:00
标题: 回复 9# 的帖子

作者: xiejiji    时间: 2009-8-17 00:15
解决了用  目录所有者是www 可以用命令chown -R www /home/qqq 解决的。


不过我记得我用  过此命令的。。2个有什么不同。?

chown -R www:www /home/qqq   

chown -R www /home/qqq

难道www:www是nginx用户组。?

www是ftp的用户组。?
作者: cpuer    时间: 2009-8-17 00:19
标题: 回复 11# 的帖子
你是不是之前上传上去的文件属主有问题,所以后面文件覆盖权限不够。
用了chown -R www /home/qqq 后,目录下的原有文件的属主改成www了。

chown -R www:www /home/qqq   
chown -R www /home/qqq

没啥差别。
作者: xiejiji    时间: 2009-8-17 01:01
我是新建目录。然后改属主的。那个时候还没有将文件放到目录去。
作者: cpuer    时间: 2009-8-17 11:11
标题: 回复 13# 的帖子
那就有点奇怪了




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4