配置允许匿名用户登录访问vsftpd服务,进行文档的上传下载、文档的新建删除等操作

  • 这里在centos7版本系统下验证的。
  • 一般情况下,匿名用户的上传下载,所使用的用户都是ftp用户的权限;若要上传文件,则需要ftp用户对文件有w的权限,若要下载,则需要ftp用户对文件有r的权限。
  • 步骤
    1. 修改配置文件vsftpd.conf(根据需要配置)
      # vim /etc/vsftpd/vsftpd.conf
          anonymous_enable=YES                  #是否允许匿名用户登录
          write_enable=YES                               #enable any form of FTP write command
          anon_upload_enable=YES                   #是否允许匿名用户上传文件
          anon_mkdir_write_enable=YES             #是否允许匿名用户创建目录
          anon_other_write_enable=YES              #是否允许匿名用户删除、重命名等
          anon_umask=022                        #权限掩码,匿名用户上传文档时预设的权限掩码;文件夹权限为 777-022=755,一般的文件权限为 666-022=644;默认权限掩码为077,匿名用户上传之后文件夹权限是700,文件的权限是600。
          anon_world_readable_only=YES              #当为YES时,文件的other用户必须有r权限才允许下载,即使文件的属主为ftp且对文件有r权限也无法下载,为了安全考虑,默认为YES;当为NO时,则只要属主为ftp且对文件有r权限即可下载;
    2. 对允许匿名用户访问的目录设置权限
          # mkdir /var/ftp/software  #新建可供匿名用户上传下载的文件夹(可选)
          # chmod o=rwx /var/ftp/software
    3. 注意避免SElinux对用户访问的影响
      修改sebool值
          # setsebool -P ftpd_anon_write  on
      修改安全上下文
          # chcon -t public_content_rw_t /var/ftp/software/
      嫌麻烦这些设置,可索性直接关闭selinux
          # setenforce 0
  • 补充
    1. 文档(文件夹和文件)的基本权限:
      r:可读
      w:可写
      x:可执行
    2. 文档(文件夹和文件)的归属:
      属主
      属组
      其他人

    原文地址:http://blog.51cto.com/3332935/2104104

    时间: 2024-08-03 22:00:02

    配置允许匿名用户登录访问vsftpd服务,进行文档的上传下载、文档的新建删除等操作的相关文章

    Openssh服务配置:控制用户登录 构建密钥对验证ssh

    一.项目简介:OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现.OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务.二.版本介绍:OpenSSH 支持 SSH 协议的版本 1.3.1.5.和 2.自从 OpenSSH 的版本2.9以来,默认的协议是版本2,该协议默认使用 RSA 钥匙.de:OpenSSH en:OpenSSHes:OpenSSH fr:OpenSSHit:OpenSSH ja:OpenS

    Linux搭建FTP服务器,并建立匿名用户登录

    FTP服务是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,就是专门用来传输文件的协议 准备的东西:VMware12,RedHat7.0 1.安装FTP服务 创建多层目录:mkdir -p  /media/cdrom 挂载光盘:mount  /dev/cdrom  /media/cdrom 配置yum源: vim /etc/yum.repos.d/local.repo 配置内容:[redhat] name=redhat baseurl=file:///media/cdrom

    VSFTP配置<一> ------ 匿名用户与系统用户配置详解

    简介: 安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点. 在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S. 在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器的数据,VSFTP服务器可以支持15000个并发用户 实验环境: OS:    C

    ubuntu server vsftpd 匿名用户上传下载及目录设置

    ubuntu server vsftpd 匿名用户上传下载及目录设置 1:vsftpd服务器安装: sudo apt-get install vsftpd #安装 cd /srv/ #切换到默认匿名用户ftp目录: 运行 ls -l 我们可以看到 默认的 ftp目录是,虚拟用户ftp的根目录,并且此目录是匿名用户管理的根目录, 无论是对 ftp,改组,改用户,改权限都不能在ftp根目录下,上传东西,要么就是ftp匿名无法连接,要么就是不能上传:折腾了几天,终于明白了! ftp 作为匿名用户根目录

    jenkins匿名用户登录 - 安全设置

    最近自己安装配置jenkins,但是跑任务时,发现是匿名账户登录,且提示: 后来发现搭建好jenkins之后,默认就是匿名用户登录的,可以在安装设置菜单里进行账户管理. 1.登录Jenkins服务器,进入“系统管理”,系统会提示启用身份验证,点击“安全设置”进入系统全局安全设置界面: 2.勾选“启用安全”,“访问控制”>“安全域”选择“Jenkins专有用户数据库”,并勾选“允许用户注册”: 3.“访问控制”>“授权策略”选择“项目矩阵授权策略”,将匿名用户设置为只读权限,并新增系统管理员ad

    设置vsftp匿名用户上传下载

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 今天我们来配置一下匿名用户的ftp访问. 实验所需环境:linux6.5.win7/10. 要求Linux6.5与win7/10在同一网段,且能互联互通. `rpm -q vsftpd` //查看ftp安装包 `rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm` //安

    vsftpd简介和ftpserver在win10上的下载及安装过程

    vsftpd简介和ftpserver在win10上的下载及安装过程 vsftpd简介 vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux.BSD.Solaris.HP-UNIX等系统上面,是一个完全免费的.开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征.比如:非常高的安全性需求.带宽限制.良好的可伸缩性.可创建虚拟用户.支持IP

    使用C#WebClient类访问(上传/下载/删除/列出文件目录)由IIS搭建的http文件服务器

    前言 为什么要写这边博文呢?其实,就是使用C#WebClient类访问由IIS搭建的http文件服务器的问题花了我足足两天的时间,因此,有必要写下自己所学到的,同时,也能让广大的博友学习学习一下. 本文足如有不足之处,请在下方留言提出,我会进行改正的,谢谢! 搭建IIS文件服务器 本博文使用的操作系统为Windows 10 企业版,其他Windows系统类似,请借鉴: 一.当然,开始肯定没有IIS,那该怎么办?需要一个软件环境进行搭建,具体方法如下: 1)打开“控制面板”,找到“程序与功能”,如

    使用cmd命令行方式登录ftp上传下载数据

    部分用户在使用ftp工具登录空间上传下载过程中经常会遇到各种问题,如主动模式,被动模式,以及其他导致无法登陆ftp .上传数据.下载数据的问题,这时候不妨使用一下命令行方式.命令行下可以避免很多由于ftp工具配置导致的问题,而且这种方式下下载数据的速率明显比使用ftp工具更快.下面就来看一下如何使用ftp 命令进行简单的上传下载数据.1.登录ftp在“开始”->”运行”中输入“cmd”,进入cmd命令行模式,接下来输入:ftp 118.193.22.151输入自己的网站ip地址,接下来会提示输入