zoukankan      html  css  js  c++  java
  • 讨厌的linux----vsftpd 匿名上传配置

    核心一句话:

    vsftpd: refusing to run with writable anonymous root

    匿名账号的根目录,不允许写入,否则匿名登录 验证失败

    只有再 ftp 命令操作,才会有上述提示,

    我用 xftp 客户端连接后,

    因为 服务器 /var/ftp 使用了命令 chmod o+w -R /var/ftp 增加了其他用户组的写权限,默认应该是 755 (其他用户组只读,不可写) ,导致出现 登录验证失败,我就纳闷了几天,终于查看别人的文章发现了.

    看 man vsftpd.conf 都没有看到这个关键的 限制 ,vsftpd的默认日志也是差劲到了极点,不提示。

    所以  匿名用户上传 就设置一个子目录,/pub/  让匿名用户全部上传到这个目录下面就好了,总之子目录要提前设置好。。

    vsftpd。conf 明明有: 

    anon_mkdir_write_enable=YES

    但是还是tmd不让在根目录写,我也真是 太  讨厌 linux 这些特点了。。。

    no_anon_password=YES(NO)  #这个默认NO,但是默认配置也没有 ,看man手册才知道。 加上 匿名用户 密码不做检测(匿名用户本来就不应用密码检测,这个限制不明白为什么)

    参考连接:

    https://www.jianshu.com/p/f90e0f81134b [CentOS 6.3 下 vsftpd 匿名用户访问配置]

    https://www.jianshu.com/p/05dc6455b513 【CentOS 7 安装 FTP 服务 (selinux 安全设置)】

  • 相关阅读:
    CSS实现底部固定
    ES6新特性--多行文本
    DataTable转实体
    jQuery插件开发
    页面可编辑
    clearfix--清除浮动
    前端日历控件推荐
    图片Base64编码
    第八周学习进度博客
    人月神话多后感01
  • 原文地址:https://www.cnblogs.com/ayanmw/p/11530539.html
Copyright © 2011-2022 走看看