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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM