[linux] 2024-12-09 圈点528
摘要:vsftpd全部操作步骤及总是出现530错误的解决办法
vsftpd全部操作步骤及总是出现530错误的解决办法
vsftpd总是有太多500错误的情况出现。密码不对,权限问题,鉴权问题,防火墙问题,安全规则问题...真的是一堆的问题都可以造成530错误的提示
要想vsftp正确,必须思维正确,步骤正确;
1,配置,示例的简单配置;
操作步骤如下:
一,先创建用户相关内容
1,mkdi /filepath
2,useradd -d /filepath -s /sbin/nologin username
3,passwd username
二,安装配置vsftpd
1,yum install vsftpd
2,vim /etc/vsftpd/vsftpd.conf
3,修改参数
anonymous_enable=NO
local_enable=YES
write_enable=YES
userlist_enable=YES
userlist_deny=NO
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
3,修改配置文件/etc/vsftpd/user_list
删除里面所有的用户,修改成添加的用户名username
4,systemctl start vsftpd
5,测试没有问题后就可以systemctl enable vsftpd了
如果出现500错误:,根目录文件夹权限不能是777;
办法0,端口开放21,防火墙和安全组等
办法1,根目录文件夹权限不能是777;
办法2,在/etc/shells文件里面增加一行:/sbin/nologin
办法3,有些系统还要注释掉/etc/pam.d/vsftpd文件里这一行内容:
auth required pam_shells.so
如果还没有解决办法:就打开日志
上一篇[linux]crontab详细使用方法