centos7~等 FTP登录时,解决报错530,500,421等错误

问题描述

1、添加了用户但是莫名登录不能用户真的是见鬼了,这那遭得住呀!我干,出现的问题如下图所示:

 

cat /etc/passwd  查看是否是之前添加的用户,并确定是否存在。

若没有创建成功,则使用useradd -s /sbin/nologin zhangsan 等用户
然后通过设置密码来passwd zhangsan 
看到如下图给的提示,可以直接忽略,重新输入密码 
参考文章:Linux更改密码报错:密码未通过字典检查 - 过于简单化/系统化

centos7~等 FTP登录时,解决报错530,500,421等错误_第1张图片

问题一: 

530 Login incorrect.
Login failed.

ftp登陆时报错,530 Login incorrect.Login failed.
cat /etc/passwd,查看你登陆的账户主目录和登陆shell对应的是什么,我的是/sbin/nologin
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
查看cat /etc/shells是否有你用户的主目录和登陆shell,没有进行添加,保存,退出。

centos7~等 FTP登录时,解决报错530,500,421等错误_第2张图片

问题二: 

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
421 Service not available, remote server has closed connection

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。

 要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项:

allow_writeable_chroot=YES

vim /etc/vsftpd/vsftpd.conf 

centos7~等 FTP登录时,解决报错530,500,421等错误_第3张图片

《-----------------------成功结果如下:----------------------------》

centos7~等 FTP登录时,解决报错530,500,421等错误_第4张图片

 centos7~等 FTP登录时,解决报错530,500,421等错误_第5张图片

《-------------------------看了这篇文章若您没有成功请不要来见我------------------------》

你可能感兴趣的:(Linux,服务器,运维)