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

    centos7环境下

    临时关闭防火墙

    #systemctl stop firewalld

    临时关闭selinux

    #setenforce 0

    安装ftp服务

    #yum install vsftpd -y 

    修改配置文件

    # vi /etc/vsftpd/vsftpd.conf 

    #是否允许匿名用户登录
    anonymous_enable=YES
    #enable any form of FTP write command write_enable
    =YES
    #权限掩码,匿名用户上传文档时预设的权限掩码;文件夹权限为 777-022=755,一般的文件权限为 666-022=644;默认权限掩码为077,匿名用户上传之后文件夹权限是700,文件的权限是600。
    anon_umask=022
    #是否允许匿名用户上传文件
    anon_upload_enable
    =YES
    #是否允许匿名用户创建目录
    anon_other_write_enable=YES
    #是否允许匿名用户删除、重命名等

    anon_mkdir_write_enable
    =YES
    #当为YES时,文件的other用户必须有r权限才允许下载,即使文件的属主为ftp且对文件有r权限也无法下载,为了安全考虑,默认为YES;当为NO时,则只要属主为ftp且对文件有r权限即可下载;

    anon_world_readable_only=YES

    查看vsftp默认目录: 

    # cat /etc/passwd | grep ftp

    给vsftp目录授权, 让匿名用户能够上传文件到此目录 

    #chmod 777 -R /var/ftp/pub

    参考博客

    关于vsftpd匿名用户上传权限的问题

    https://blog.csdn.net/michaelwubo/article/details/82527451

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

    http://blog.51cto.com/3332935/2104104

    Linux下ftp配置文件详解
    https://www.cnblogs.com/mrcln/p/6189665.html

  • 相关阅读:
    编译原理第一次作业
    【码制】关于原码,反码,补码的一些笔记和理解
    输出1到50以内的所有素数【C】
    方法和数组
    if条件判断和switch,for do while
    变量
    全选,删除,添加
    java基础
    二级联
    轮播图
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/10201084.html
Copyright © 2011-2022 走看看