有时候工作中为了方便上传下载文件,又不想在系统中添加用户并为用户创建密码,这时候就可以用匿名用户方式搭建FTP服务器,当然安全性我们不说,今天就为实现这么个简单而粗爆的FTP服务器,来看看都需要哪些配置信息,其实匿名用户模式的VSFTPD的配置非常简单。

配置文件如下(/etc/vsftpd/vsftpd.conf):

anonymous_enable=YES            # 打开匿名用户模式

write_enable=YES              # 打开全局写权限

anon_upload_enable=YES          # 开启匿名用户上传权限

anon_mkdir_write_enable=YES        # 开启匿名用户创建目录的权限

anon_other_write_enable=YES         # 开启匿名用户可以删除目录和文件

anon_world_readable_only=YES       # 开启匿名用户下载权限

anon_umask=022                  # 设置匿名用户可以下载自己上传的文件

测试一下:

用ftp或anonymous用户登录:

用户输入ftp,密码输不输都能进得去

sharestore:是vsftpd服务器  ha1充当客户端

匿名用户登录后的目录是在:/var/ftp/

匿名用户是不能切换家目录的

测试一下文件的上传和下载

删除文件和目录

如果是非空目录是不充许删除的

ok所有功能都实现了。

更多Vsftpd相关教程见以下内容:

linux添加匿名用户,vsftpd3.0之匿名用户配置相关推荐

  1. linux添加ip白名单_centOS7 下利用iptables配置IP地址白名单的方法

    编辑iptables配置文件,将文件内容更改为如下,则具备了ip地址白名单功能 #vim /etc/sysconfig/iptables *filter :INPUT ACCEPT [0:0] :FO ...

  2. linux ftp匿名用户,vsftpd匿名用户上传和下载的配置方法

    看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...

  3. linux中匿名用户怎么登陆_linux 匿名登陆

    FTP的安装与配置 安装前准备 vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件. 1.安装vsftpd,直接yum 安装 ...

  4. Linux中搭建FTP服务器,匿名用户访问、本地用户访问、虚拟用户访问(详细解答安装配置步骤)

    对于Linux搭建服务器步骤详解:可以基于匿名访问.本地用户访问.虚拟用户访问 FTP服务访问可分为三种 匿名用户:用户名为ftp或者anonymous,提供任意密码或无密码访问即可. 本地用户:要求 ...

  5. linux ftp匿名只能下载,04. 创建匿名用户能够上传下载,或只能下载的目录

    Re:FTP 文件传输服务 ========================== FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只 ...

  6. 使用FTP协议的服务,包括匿名用户验证访问,用户验证访问,虚拟用户验证访问等

    目录 1.FTP服务概述 2.在服务端安装vsftpd程序 3.基于匿名用户验证访问的 FTP 服务 4.测试匿名 FTP服务 5.基于用户验证访问的FTP服务 6.基于用户验证访问的FTP服务的测试 ...

  7. Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq                             //新建phpq用户 passwd ...

  8. Linux学习笔记之Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...

  9. Linux添加/删除用户和用户组(linux中,添加cvs用户,实质就是添加linux用户。)

    来源:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数 ...

最新文章

  1. 23种设计模式C++源码与UML实现--观察者模式
  2. 计蒜客 - Distance on the tree(树链剖分+离线处理+线段树)
  3. java web高级编程 百度网盘_[有书共享]JavaWeb高级编程
  4. 一年前端开发工程师简历_一年前,我开始学习编码,专注于前端开发。
  5. go结构体初始化_golang中结构体的初始化方法(new方法)
  6. Windows Server 2012配置开机启动项
  7. WebKit技术内幕(笔记)
  8. layout android name,android中的android:name属性
  9. kubernetes-dashboard部署
  10. mysql应用教程李辉答案_数据库系统原理及mysql应用教程李辉答案章节期末答案...
  11. 机器学习---黑箱原理
  12. 图论邮递员问题程序代码_图论的简短实用程序员指南
  13. 游戏开发之NGUI字体集制作
  14. 论文阅读——Deep 3D Portrait from a Single Image(CVPR2020)
  15. 2019数据结构考研复习指导习题代码(王道论坛)
  16. 基于深度相机的三维重建技术
  17. mysql 当前日期加3天_MySQL应用总结(十三)—函数的操作(3):日期时间函数
  18. python版亲戚关系计算器
  19. 外贸运营谷歌账户必备基础注意事项
  20. 6-使用VMWARE虚拟机调试XPE的方法

热门文章

  1. 【bzoj3524】Couriers——主席树
  2. echart css样式弄了几个月了,样式一直都没有好好解决,好激动
  3. os.clock()导致的bug
  4. springmvc学习及源码地址
  5. c/c++左值和右值
  6. The following packages have been kept back
  7. Android APK反编译具体解释(附图)
  8. 以后看下try,catch在C#下面的成本
  9. SQL Server select into 用法
  10. 解决问题 inner element must either be a resource reference or empty.