vsftpd不显示文件,无法上传文件

情况:客户端filezilla连接正常,但是不显示文件,防火墙也都关闭了,无用

https://www.cnblogs.com/Springmoon-venn/p/8995226.html

 sestatus -b | grep ftp
ftpd_anon_write                             off
ftpd_connect_all_unreserved                 off
ftpd_connect_db                             off
ftpd_full_access                            off
ftpd_use_cifs                               off
ftpd_use_fusefs                             off
ftpd_use_nfs                                off
ftpd_use_passive_mode                       off
httpd_can_connect_ftp                       off
httpd_enable_ftp_server                     off
tftp_anon_write                             off
tftp_home_dir                               off

 

setsebool -P ftpd_full_access on

正常了

### 配置 VSFTPD 允许匿名用户上传文件 为了使VSFTPD服务器能够接受来自匿名用户的文件上传请求,需确保配置文件中的特定参数被正确设定。编辑`/etc/vsftpd/vsftpd.conf`文件,在其中启用匿名访问并赋予相应的写入权限。 #### 启用匿名用户功能 确认以下选项已开启以允许匿名连接: ```conf anonymous_enable=YES ``` 此行表示启用了匿名FTP服务[^1]。 #### 授予匿名用户上传权限 通过取消注释或添加下列指令来授予匿名用户创建新文件的能力: ```conf anon_upload_enable=YES ``` 这使得匿名访客能够在指定的目录内上载新的文档[^2]。 #### 赋予更多操作权利给匿名用户 如果希望进一步扩展匿名用户的权限至可以建立子目录或其他形式的数据管理,则应加入如下设置: ```conf anon_mkdir_write_enable=YES anon_other_write_enable=YES ``` 这些命令分别用于授权匿名账户创建目录和其他类型的写入活动,比如删除或重命名现有项目[^3]。 #### 设置无密码模式(可选) 对于需要验证身份的情况,可以通过下面这条记录实现无需输入密码就能完成登录过程的功能: ```conf no_anon_password=YES ``` 注意:出于安全考虑,默认情况下建议保留密码机制以便追踪使用者行为。 #### 修改默认用户名(可选) 更改匿名用户的显示名称为更友好的标识符而非标准的“anonymous”,可通过调整这一项达成目的: ```conf ftp_username=ftp ``` 最后保存所做的改动,并重启VSFTPD服务让最新的配置生效: ```bash systemctl restart vsftpd ``` 上述步骤完成后,应该已经成功设置了支持匿名上传特性的FTP站点环境。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值