欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

线上环境vsftp出现无法正常使用的情况(ftp账号密码过期)

程序员文章站 2022-04-13 10:24:21
故障描述:接到研发反馈,线上ftp出现无法正常上传文件的故障,通过对应使用ftp服务的应用,过滤日志发现确实存在报错。 1)首先查看vsftpd进程是否存在,发现正常。 2)线上ftp的配置文件基本没有修改,因此排除可能是配置文件修改导致的可能性。 3)根据应用中配置的ftp账号,在同网段的其他一台 ......

故障描述:接到研发反馈,线上ftp出现无法正常上传文件的故障,通过对应使用ftp服务的应用,过滤日志发现确实存在报错。

线上环境vsftp出现无法正常使用的情况(ftp账号密码过期)

1)首先查看vsftpd进程是否存在,发现正常。
2)线上ftp的配置文件基本没有修改,因此排除可能是配置文件修改导致的可能性。
3)根据应用中配置的ftp账号,在同网段的其他一台由ftp命令的服务器上进行测试:
线上环境vsftp出现无法正常使用的情况(ftp账号密码过期)
 
发现对应的ftp账号,有的账号是可以正常登录ftp服务的,然而用于业务的账号无法正常登录ftp服务
线上环境vsftp出现无法正常使用的情况(ftp账号密码过期)
 
查看vsftpd配置文件,查看日志打印文件位置,然而该日志中并未保存ftp的登录验证日志。因此,重新使用无法正常登录的账号登陆ftp,同时查看/var/log/secure。
# tail -f secure
线上环境vsftp出现无法正常使用的情况(ftp账号密码过期)
 
参考:
发现登录打印信息: pam_unix(vsftpd:account): expired password for user erpupload (password aged) ------> 过期用户密码(密码过期)
 
即:用于vsftpd的系统用户的密码授权过期
解决办法:
# chage -m 99999 erpupload      
 
再次测试ftp登录,正常登录。
线上环境vsftp出现无法正常使用的情况(ftp账号密码过期)