近兩天遇到個奇怪的問題額,使用db_load添加新的虛擬用戶時,總是無法通過驗證,提示530錯誤,總懷疑是生成的DB有問題,今天找到個查看db_load生成DB的命令:
db_dump -d a /etc/vsftpd/virtual-users.db
就可以發現用戶名和密碼了,發現新增的用戶名和密碼後面多了幾個奇怪的字符,難怪怎麼都無法登陸額。
後來猜想是不是windows與linux字符串的問題(原先是在windows修改好文件後上傳到linux server的)。
經驗證,確實是這個問題導致的。
以上是個人工作中的遇到的小故障及解決方法,供大家參考。