vsftpd匿名用户上传和下载的配置

Linux环境下vsftp匿名用户上传文件问题解决方案 现在,您可以尝试使用匿名用户登录FTP服务器并进行文件上传。在Linux服务器中,使用vsftp作为FTP服务器是一种常见的选择。然而,有时会遇到匿名用户无法上传文件的问题。在Linux环境下,使用vsftp作为FTP服务器,启用了匿名用户登录。然而,匿名用户尝试上传文件时,却无法完成上传操作。通过按照以上步骤,您应该能够解决vsftp匿名用户无法上传文件的问题。确保FTP服务器上的目录具有适当的权限,以允许匿名用户上传文件。修改完vsftp配置文件后,您需要重启vsftp服务以使更改生效。 阅读详情

原文地址:http://www.cnblogs.com/xzyeah/archive/2011/07/04/2097695.html

vsftpd匿名用户上传和下载的配置
  看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除、重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题。
  配置要注意三部分,请一一仔细对照:
  1、vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf)
  #允许匿名用户登录FTP
  anonymous_enable=YES
  #设置匿名用户的登录目录(如需要,需自己添加并修改)
  anon_root=/var/ftp/pub
  #打开匿名用户的上传权限
  anon_upload_enable=YES
  #打开匿名用户创建目录的权限
  anon_mkdir_write_enable=YES
  #打开匿名用户删除和重命名的权限(如需要,需自己添加)
  anon_other_write_enable=YES
  #匿名用户的掩码(如需要,需自己添加,含义:如umask是022,这时创建一个权限为666的文件,文件的实际权限为666-022=644)
  anon_umask=022
  2、ftp目录的权限设置
  默认情况下,ftp的根目录为/var/ftp,为了安全,这个目录默认不允许设置为777权限,否则ftp将无法访问。但是我们要匿名上传文件,需要“other”用户的写权限,正确的做法:
  在/var/ftp中建立一个upload(名子自己起吧)文件夹,将个文件夹权限设置为777(视具体需要自己设),在upload这个文件夹中,匿名用户可以上传文件、创建文件夹、删除文件等。
  一般至此,便实现vsftpd匿名用户的上传下载了。如果还不行,就是下面的问题。
  3、selinux的配置
  SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,是 Linux上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。
  最简单的办法,关闭selinux
  方法1:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
  方法2:用命令setenforce 0,无需重启。(setenforce的格式:setenforce [ Enforcing | Permissive | 1 | 0 ])
  方法3:在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux。
  使用getenforce查看当前selinux是否正在运行。
  不关闭selinux,就要设置selinux的ftp权限。
  1、使用getsebool -a | grep ftp查看ftp相关设置状态,我们要将allow_ftpd_anon_write设为on。
  2、使用setsebool -P 进行设置。例:setsebool -P allow_ftpd_anon_write=on。
   或使用togglesebool进行bool值取反,例如togglesebool allow_ftpd_anon_write。
  3、修改selinux安全上下文,先介绍两个命令:
   命令1、ls -Z  ps -Z  id -Z  # 分别可以看到文件,进程和用户的SELinux属性
   命令2、#chcon 改变SELinux安全上下文
   chcon -u   对象
       -r 
       -t 
       -R 递归
       --reference 源文件 目标文件          # 复制安全上下文
   使用方法:
    步骤1、ls -Zd /var/ftp/upload/ 通常会看到:
     drwxr-xr-x ftp root system_u:object_r:public_content_t /var/ftp/upload/
    步骤2、chcon -R -t public_content_rw_t /var/ftp/upload/
    步骤3、ls -Zd /var/ftp/upload/ 如果看到如下信息就OK了:
     drwxr-xr-x ftp root system_u:object_r:public_content_rw_t /var/ftp/upload/
  最后还是重启下selinux和vsftpd吧,不重启其实也没关系。重新登录到ftp上,应该就能解决问题了。
  另,selinux的图形界面 可由system-config-selinux命令进入。

在Linux环境中使用vsftpd搭建FTP服务器实现匿名上传 vsftpd(Very Secure FTP Daemon)是一个在Linux系统中广泛使用的FTP服务器软件。在本文中,我们将详细介绍如何在Linux环境中使用vsftpd搭建FTP服务器,并配置匿名上传功能。通过以上步骤,我们可以在Linux环境中使用vsftpd搭建FTP服务器,并配置匿名上传功能。如果上传成功,并且文件被存储在vsftpd的根目录(或你自己设置的目录)中,那么就说明匿名上传功能已经正常工作。现在,我们已经成功配置了vsftpd并启用了匿名上传功能。步骤2:配置vsftpd。 阅读详情

相关推荐

vsftpd匿名用户上传权限属性设置(常见 600 问题)

vim /etc/vsftpd.conf, 排查anon 相关的参数, 比如此参数anon_umask=022, 实际上传文件属性是755 # Allow anonymous FTP? (Disabled by default) anonymous_enable=YES # # Uncomment this to allow local users to log in. local_e...

智能硬件研发,欢迎交流 2377

关于vsftp的匿名用户上传和下载设置

安装和开启服务 $ yum install ftpd #安装 $ systemctrl start ftpd #启动 $ systemctl enable ftpd # 开机启动 $ firewall-cmd –-add-service= ftp # 防火墙开启服务 $ firewall-cmd --add-port=21/tcp #防火墙开启21端口,允许tcp协议 安装好了之后会在 /va...

sinat_41901875的博客 1892

MATLAB仿真耗散孤子共振与金兹堡-朗道方程解析

耗散孤子共振(DSR)是非线性光学中的特殊脉冲现象,通过平衡非线性效应、色散与能量耗散实现稳定传输。其核心数学模型金兹堡-朗道方程(GLE)描述了光脉冲在增益介质中的演化规律,采用分步傅里叶方法(SSFM)可高效求解这类非线性偏微分方程。该技术在光纤激光器设计、高速光通信系统优化等领域具有重要价值,特别是在需要高能量脉冲保持稳定传输的场景。MATLAB数值仿真为理解DSR物理机制提供了直观工具,通过参数扫描可验证脉冲能量与宽度的线性关系特征,并为实际器件设计提供预测依据。

weixin_31240035的博客 257

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

看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除、重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题。配置要注意三部分,请一一仔细对照:1、vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf)#允许匿名用户登录FTP anonymous_enable=YES #打开匿名用户的上传权限 anon_upload_enable=YE...

weixin_39535752的博客 2194

OpenFOAM-v2006重叠网格挖洞问题实战:如何手动修复overset代码中的边缘识别缺陷

本文深入探讨了OpenFOAM-v2006中重叠网格挖洞问题的实战解决方案,重点修复overset代码中的边缘识别缺陷。通过逆向工程解析挖洞决策机制,设计最小侵入式的函数override方案,并建立多级验证体系,有效解决了网格挖洞区域覆盖不全的问题,提升了计算流体动力学模拟的准确性和可靠性。

weixin_29216049的博客 433

西红柿成熟度检测数据集总结

成熟度类别标注数量semiripe(半成熟)10275rotten(腐烂)13470fullyripe(完全成熟)35031unripe(未成熟)26212。

crz1336768325的博客 2125

centos中使用 vsftpd 服务,并且配置匿名用户上传和下载文件

首先我们需要再linux当中安装 vsftpd服务 yum install vsftpd 然后cd当vsftpd的安装配置文件夹 ,一般是  /etc/vsftpd 这个文件夹。 接下来配置一下vsftpd.conf文件,配置文件见下方,直接粘贴进您的配置中即可: #允许匿名用户和本地用户登陆。 anonymous_enable=YES local_enable=YES #本

baidu_24545901的博客 1万+

使用这个算法我可以实现英雄联盟里英雄的走位|Java 开发实战

A算法,A(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。 基本概念 首先在大学我们遇到最多的算法Dijkstra、Floyd、广度搜索、深度搜索。关于这些算法我们以后再慢慢的研究,今天的重点在A算法上。A算法是一种启发式算法。与上述几种算法不同的是A*算法在考虑起始节点的同时还会考虑到目标节点的代价。 在A*算法中我们给每个节点都定义一些属性。最基本的就是下文提到的三基数-这里的三基数是我自己定义.

Java进阶营 312

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

centos7环境下 临时关闭防火墙 #systemctl stop firewalld 临时关闭selinux #setenforce 0 安装ftp服务 #yum install vsftpd -y 修改配置文件 # vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES #是否允许匿名用户登...

weixin_30919235的博客 252

Honeywell EPKS 核心功能块组态与执行调度实战解析

本文深入解析Honeywell EPKS系统的核心功能块组态与执行调度技术,涵盖控制模块(CM)、顺序控制模块(SCM)和输入输出模块(IOM)的配置方法。通过实战案例分享执行顺序(ORDERINCM)和CEE执行周期的优化策略,帮助工程师提升工业自动化系统的控制精度和运行效率。

weixin_28724319的博客 414

保姆级教程:在Windows/Mac上从零部署清华Kronos股票预测模型(含Qlib数据更新避坑指南)

本文提供了一份详细的指南,帮助用户在Windows和Mac系统上从零部署清华Kronos股票预测模型,包括环境配置、模型权重获取、Qlib数据更新避坑等关键步骤。特别针对国内用户遇到的网络问题和数据更新不及时提供了解决方案,适合量化投资和金融科技爱好者快速上手。

weixin_29053577的博客 623

linux 配置允许匿名用户登录访问vsftpd服务

这里在centos7版本系统下验证的。 在指定的目录(如/var/ftp/software/)使用匿名用户进行文档的上传下载操作,首先要求该目录要有r和w权限。一般情况下,若要上传文档到该目录,则需要用户ftp对文档有w的权限,若要从该目录下载文档,则需要用户ftp对文档有r的权限。 步骤 修改配置文件vsftpd.conf(根据需要配置) vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES #是否允许匿名用户登录 write_

Takenhin的博客 2452

.net core 下的PostgreSQL 异常排查—— Exception while reading from stream (0x80004005)

最近以PostgreSQL为存储介质,实现了分布式缓存的一个组件开发,在经过开发环境的测试后,顺利推送到产品组的手里,经过开发环境的验证后,终于发布到测试环境了,但问题来了,产品组反应频繁出现访问异常,返回的信息大致是:Exception while reading from stream … (0x80004005) ????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香! ????本文作者:由webmote 原创,首发于 【优快云】 ????作者格言: 生活在

网尘的技术专栏 5842

centos7 vsftpd匿名用户上传、下载文件

目录安装以及匿名用户上传、下载文件第一步,先安装vsftpd第二步,编辑配置文件第三步,设置目录权限第四步,启动vsftpd并设置目录权限第五步,测试对于FTP 的一些见解Vsftpd配置详解:关于匿名用户的配置解释:本地用户设置:数据传输模式设置:访问速率设置:工作方式设置:连接相关设置: 安装以及匿名用户上传、下载文件 第一步,先安装vsftpd yum -y install vsftpd yum -y install ftpd 客户端 第二步,编辑配置文件 vim /etc/vsftpd/vsft

来自一条咸鱼的洽谈 1万+

【保姆级教程】基于UNet++&MobileNetv3的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv3作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

FJN110的博客 256

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

vsftpd添加用户_VSFTPD上传下载实例(LINUX)

LINUX# setenforce 0实例一如何开启匿名用户上传功能# vim /etc/vsftpd/vsftpd.conf12 anonymous_enable=YES27 anon_upload_enable=YES31 anon_mkdir_write_enable=YES#service vsftpd restart#lftp 192.168.0.9lftp 192.168.0.9:~&...

weixin_39886172的博客 182

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux中匿名用户怎么登陆_linux ftp的匿名用户目录怎么改

因为要往linux上传东西,所以弄了一下vsftp,上网找了很多的教程,但感觉好多地方没有写到。根据 自己的配置经验来写一下。高级的应用因为 不太会用到,暂时 就不写了,等有时间有需要的时候 再补充。环境是vm5下的redhat linux as 3 安装的时候 就把vsftp安装好了。配置文件是 /etc/vsftpd/vsftpd.conf 按如下编辑此文件,编辑文件当然用vi了注意以下配置中...

weixin_39862847的博客 736

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

配置允许匿名用户登录访问vsftpd服务

这里在centos7版本系统下验证的。 在指定的目录(如/var/ftp/software/)使用匿名用户进行文档的上传下载操作,首先要求该目录要有r和w权限。一般情况下,若要上传文档到该目录,则需要用户ftp对文档有w的权限,若要从该目录下载文档,则需要用户ftp对文档有r的权限。 步骤 修改配置文件vsftpd.conf(根据需要配置) vim /etc/vsftpd/vsftpd.conf ...

上等的猪头肉 7729

vsftp设置上传文件权限

1)实现匿名用户的上传下载文件程序代码: Anonymous_enable=yes匿名登陆 Connect_form_port_20=yes启用FTP数据端口的数据连接 Pam_service_name=vsftpd验证方式 Listen=yes独立的VSFTPD服务器 这样你就可以实现匿名登陆ftp了,但还不能上传文件程序代码: Anon_upload_enable=yes开放上传权限 Anon_mkdir...

xianjie0318的博客 6964

linux中匿名用户怎么登陆_linux中配置vsftpd服务器匿名用户访问,实现文件上传下载服务...

1、安装vsftpd服务器安装VSFTPD安装更新完毕2、添加防火墙使用规则添加防火墙iptables使用规则iptables -F查看iptables使用情况添加前查看防火墙列表添加FTP服务规则,重启防火墙。最后再次查看ftp服务有无添加到防火墙允许列表中3、使用匿名用户登陆,编辑vsftpd配置文件,过滤,优化配置文件并输出到原始配置文件中编辑,过滤,优化配置文件编辑vsftpd主配置文件v...

weixin_42314711的博客 378
上一篇: HTTP(HyperTextTransferProtocol)即超文本传输协议
下一篇: LNMP搭建(Ubuntu10.04+Nginx+PHP-FPM)
samron
博客等级 码龄17年 3粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值