1)

生产环境中的ftp,突然间就不能用了,查看日志报“check pass; user unknown”,检查发现pam_userdb.so文件被改动了,原因不明

ftp问题总结(后续持续更新),check pass; user unknown

 

 解决方法:

  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都变更了

ftp问题总结(后续持续更新),check pass; user unknown

usermod -u 1000 ftpuser

groupadd -g 1000 ftpuser

再重启服务即可

systemctl restart vsftpd

相关文章:

  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2021-07-12
  • 2022-12-23
  • 2021-04-17
  • 2021-06-05
猜你喜欢
  • 2021-08-24
  • 2021-12-19
  • 2021-11-26
  • 2021-11-25
  • 2021-06-15
  • 2021-10-01
  • 2021-04-14
相关资源
相似解决方案