zoukankan      html  css  js  c++  java
  • redhatAS5 vsftpd简单配置

    1、检查是否安装了vsftpd服务,若没有安装的话,自行安装。

    2、vsftpd配置很简单,默认配置就可以运行,在确认安装服务之后,启用vsftpd服务就可以了。

    vsftpd默认的共享路径是位于var下方的一个名为ftp的文件夹,我现在在里面touch一个文件,做下测试。

    OK!,使用测试机匿名登录这个服务器,看得到ces,而且也可以下载!。

    然后,我们试试能不能上传文件,很可惜,默认配置不运行匿名用户上传、创建文件夹。

    3、修改主配置文件,使得匿名用户可以上传,vsftpd的主配置文件位于etc下方vsftpd文件夹中,这跟很多服务一样,很好记。

    第一条标红的意味着匿名用户能否上传,第二条意味着匿名用户能否创建文件夹。

    设置完毕了,别忘记重启服务,然后来测试下.

    @_@,诶,为什么不能呢?

    我们查看下SELinux的状态,( ⊙o⊙ ),这货在运行着,难怪,用setenforce状态改为Permissive,就是允许啦,有兴趣了解SElinux的自行google。

    然后,还有一步要做,就是修改/var/ftp/pub的权限,因为没有权限的话,也是不能写入的,修改属主为ftp就可以啦。

    做完之后,重启服务,再试试!

    OK!  可以了。然后,我们试试删除文件,发现出错了,嗯,还有东西要改。

    4、google了一下,发现还要改一条配置,anon_other_write_enable=YES,大致意思就是赋予匿名用户其他的权限,就是重命名,修改之类的。

    另外,AS5里默认是没有这条的,要自己添加,加完就是下图这个效果了。

    再试试能不能删除,发现成功了,zz没有了。

    好了,大功告成。

    总结:总体来说,vsftpd还是比较简单的,主要是要记得关闭SELinux、还有就是文件夹的权限要设置,配置文件的含义搜索下很多,大致记下就好了。

  • 相关阅读:
    mysql 脚本
    一:spring boot 第一个程序启动遇到的问题及应对方案
    abp单元测试报错,出现异常解决办法 (system.directoryservices.protocols不能load该对象)
    如何实现 linq子查询
    Some times
    我的外婆
    男人之所以男人
    搭建自己网站【比如:博客】的方法
    搭建自己网站【比如:博客】的方法
    搭建自己网站【比如:博客】的方法
  • 原文地址:https://www.cnblogs.com/jydeng/p/4418486.html
Copyright © 2011-2022 走看看