开发者社区> 问答> 正文

高手帮忙扫盲一下vsftpd权限问题啊

nginx 运行用户为www,用户组为ftp。


#useradd -d /home/wiseidc -s /sbin/nologin -g ftp wiseidc
创建一个ftp账号,对应目录:/home/wiseidc。用绑定的域名可以正常访问/home/wiseidc目录中的文件,但无法通过php上传任何文件,初步排查肯定是权限问题。


#chmod -R 755 /home/wiseidc
仍然没有写权限。


查了资料,要将/home/wiseidc的所有者改为www才行
#chown -R www /home/wiseidc
这会儿可以正常上传文件了。

但一直有个问题困扰着我,我已经将/home/wiseidc的所有者设置为www了,为什么我用wiseidc这个用户登录ftp的时候仍然可以在/home/wiseidc目录中上传,删除文件呢?

展开
收起
driplus 2014-07-05 23:31:31 6781 0
2 条回答
写回答
取消 提交回答
  • 回1楼ddrrqq的帖子
    chmod 777总担心不安全,所以就没敢用chmod 777。

    现在主要纠结的是为什么改了所有者之后,ftp仍然可以进入目录读写。
    2014-07-05 23:42:00
    赞同 展开评论 打赏
  • Re高手帮忙解决vsftpd创建的目录权限问题
    如果你能确保文件安全,就
    chmod 777
    吧。
    2014-07-05 23:38:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载