开发者社区> 问答> 正文

FTP只能访问、下载,不能上传

我用 sudo useradd -d /alidata/www -s /bin/bash ftp命令建立的ftp用户,
然后修改了/etc下的vsftpd.conf文件,
打开了
listen=YES
write_enable=YES
chown_uploads=YES
chown_username=whoever
chroot_list_enable=YES
然后用ftp可以正常登陆,但是写入不了文件啊,上传文件显示550permission denied。
求指教~

展开
收起
clevery 2017-02-09 18:58:50 3021 0
1 条回答
写回答
取消 提交回答
  • ReFTP只能访问、下载,不能上传
    刚才重启了一下vsftpd服务,然后再连接就直接显示连接失败,无法和“ip地址”连接。。。还有,文件夹权限我都设成777了。

    -------------------------

    ReFTP只能访问、下载,不能上传
    刚才我试了一下重新安装,没想到卸载的时候弹出
    Errors were encountered while processing:
    vsftpd
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    安装也弹这个

    我是ubuntu

    -------------------------

    ReFTP只能访问、下载,不能上传
    找的解决办法了,
    首先我安装ftp的目的是直接在wp后台安装插件,但是它要求我输入ftp账号,所以捣鼓了昨天一下午,然后群里有人说ftp不安全,他们都是直接安装的,所以我又百度了一下,找到了如下方法:

    主要原因是wordpress主目录的权限所有者不属于apache造成的;

    1.找到apache服务所使用的用户名和用户组,打开终端,输入:
      
       ps -aux

    找到 /usr/sbin/apach 的用户名,它就是apache的所有者,我这里是 www

    2.终端输入:

      sudo chown www:www -R /alidata/www/wordpress/

    这里的/alidata/www/wordpress/是我的web主目录也是wordpress主目录;
    然后就大功告成了,但我还想问一下,那个卸载vsftpd报错怎么整啊,不是要我重装一下环境把?
    2017-02-09 19:19:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载