ftp问题总结(后续持续更新),check pass; user unknown
1)
生产环境中的ftp,突然间就不能用了,查看日志报“check pass; user unknown”,检查发现pam_userdb.so文件被改动了,原因不明
解决方法:
1.从其他服务器拷贝一个正常的文件替换掉
2.刷新ftp数据库,db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db
3.重启服务
附注:
ftp登陆:
lftp username:password@127.0.0.1:21
2)ftp用户uid和gid不一致
附带查找ftp数据库用户信息的命令:
/usr/bin/db_dump -d a /etc/vsftpd/vsftpd_login.db
ftp重装后,发现uid和gid都变更了
usermod -u 1000 ftpuser
groupadd -g 1000 ftpuser
再重启服务即可
systemctl restart vsftpd
posted on 2020-07-17 21:49 Hello_Thanos 阅读(3342) 评论(0) 编辑 收藏 举报