vsftpd匿名连接:报错500 OOPS: tcp_wrappers is set to YES but no tcp wrapper support compiled in

在这里插入图片描述

两种解决方案:

1、注释掉vsftpd.conf中的tcp_wrappers=YES

2、编译vsftp之前先修改一下文件。vi builddefs.h

#define VSF_BUILD_TCPWRAPPERS

使能支持TCP WRAPPERS了。

(这个具体步骤可参考vsftpd作者源码包中提供的INSTALL文件)

在这里插入图片描述

但可能还会引发其他问题,慢慢解决吧

参考文章:[FTP] 求助.vsftpd配置问题

当你遇到 "500 OOPS: vsftpd: cannot locate user specified in 'guest_username': ftpuser" 这个错误,这是在使用vsftpd (Very Secure FTP Server) 配置文件中设置匿名访问(guest_username)时发生的。这个错误意味着 vsftpd 没有找到你在配置文件中指定的作为匿名用户的那个用户名(通常是 "ftpuser")。 解决这个问题的步骤通常包括以下几个方面: 1. **检查配置**:确保在`vsftpd.conf`文件中,`anonymous_enable` 设置为 `yes` 并且有一个 `guest_username` 行,指定了一个存在的用户名,例如: ```bash anonymous_enable=YES guest_username=ftpuser ``` 确保 "ftpuser" 用户已存在于系统中,并且有足够的权限允许匿名访问。 2. **创建用户**:如果尚未创建名为 "ftpuser" 的用户,需要使用 `adduser` 命令来添加: ```bash sudo adduser ftpuser ``` 可能还需要设置适当的权限,比如给该用户读取目录的权限。 3. **权限设置**:检查 `ftpuser` 是否有正确的文件夹访问权限,可以使用 `chown` 或 `chmod` 命令来调整。 4. **重启服务**:完成上述操作后,别忘了重启 vsftpd 服务使其应用更改: ```bash sudo systemctl restart vsftpd ``` 5. **检查日志**:查看 `/var/log/vsftpd.log` 文件,找出更多关于错误的具体信息,以便进一步排查。 如果你按照这些步骤仍然无法解决问题,可能是其他配置冲突或者权限问题,这时候查看官方文档或者寻求更详细的帮助是必要的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dontla

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值