錯誤回報:QuFTP 在 TS-453 Pro 更新後 FTP 登入出現 530 Login incorrect

您好,QNAP 支援團隊,

我想回報最近版本的 QuFTP Service 似乎出現了一個驗證相關的回歸問題。

問題描述:
在更新 QuFTP 之後,所有 FTP 登入都會失敗並顯示「530 Login incorrect」錯誤,儘管帳號密碼正確且未更動。完全相同的設定在 QuFTP 1.4.3 及以前的版本皆能正常運作,客戶端端並未做任何變更。

環境說明:

  • NAS 機種:TS-453 Pro(Intel Celeron J1900, x86_64)
  • QTS 版本:5.2.9.3499
  • 問題發生的 QuFTP 版本:1.4.4
  • 最後一個可正常運作的 QuFTP 版本:1.4.3
  • FTP 客戶端:lftp,由自動備份上傳腳本呼叫(長期未修改)
  • FTP 帳戶類型:本機 NAS 使用者

已確認事項:

  • 帳號與密碼正確無誤且未更動。
  • QuFTP Service 中帳號已啟用 FTP 權限。
  • QuFTP Service 裡 FTP 伺服器已啟用。
  • 無論何種 FTP 客戶端,連線嘗試都會發生 530 錯誤,因此問題應非單一客戶端造成。

請問能否協助調查為何在此機種上的新版 QuFTP 會出現驗證失敗?如有需要,我可以提供 QuFTP/QuLog 事件日誌或其他診斷資訊。

同時,為了能夠暫時使用備份功能,是否可以提供 QuFTP 1.4.3 QPKG(x86_64)的下載連結,讓我在問題調查期間暫時回復使用上一個可用版本?

類似問題參考:QuFTP Service 1.4.4 having issues with PLESK Backup Manager - #5 by yacq

謝謝。

此致
敬禮

我已經運行 QuFTP 1.4.5 好幾個月了…

Hi @yacq

非常感謝您的回覆以及提供的額外資訊。

我們建議您可以先將 QuFTP Service 更新至 1.4.5 版本,然後再確認 FTP 登入問題是否已經解決。

供您參考,也請您查閱以下 QNAP 官方常見問題頁面:
https://www.qnap.com/zh-tw/how-to/faq/con_show.php?cid=3649

如果更新 QuFTP Service 之後問題依然存在,我們建議您透過 QNAP 服務入口網站提交支援服務單,好讓我們的技術團隊進一步協助您檢查環境:

再次感謝您的耐心與配合。

嗨,

感謝您的回覆。

我已經測試過 1.4.5 版本。我甚至卸載並重新安裝了應用程式,但很遺憾沒有成功。

我已檢查用於 FTP 存取的使用者帳戶權限,看起來都是正確的。

我也嘗試了使用管理員帳戶,仍然出現相同的 530 錯誤。

令我驚訝的是,「Logs」 分頁裡完全沒有任何資訊。

Hi @yacq

感謝您的回饋。

為了協助我們進一步調查此問題,建議您透過 QNAP 服務入口網站提交支援請求單:

我們的支援團隊將能更詳細地檢查您的 NAS 環境、QuFTP 服務設定、系統日誌及相關設置。

建立請求單時,若能一併提供以下資訊,將更有助於案件分析:

  • NAS 型號
  • 目前的 QTS / QuTS hero 韌體版本
  • QuFTP 服務版本
  • 問題是否發生於韌體或 QuFTP 服務更新後
  • 顯示 “530 Login incorrect” 的截圖或錯誤訊息
  • 最近是否有異動使用者權限、共享資料夾權限或 FTP 設定

這些資訊將協助我們的支援團隊更有效率地分析您的案例。

再次感謝您的耐心與配合。

嗨,

能否請您提供 QuFTP 1.4.3 套件?
這樣可以讓我的環境在目前版本的問題解決之前繼續運作。

謝謝您。

有這方面的消息嗎?我也遇到同樣的問題。1.4.5 版本完全沒辦法用。管理員帳號沒問題,但非管理員帳號不行。都是一樣的錯誤,530 login incorrect。我試過建立好幾個測試帳號,什麼都測過了,還是同樣的錯誤。

型號:TS-453D

韌體版本:QTS 5.2.9.3499

did a “/usr/local/sbin/proftpd -n -d 10” and here are the logs:

2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1: no matching vhost found for ::ffff:192.168.178.54#21, using ‘ProFTPD’ listening on wildcard address
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at main.c:1540
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): SETUP PRIVS at main.c:1545
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): session requested from client in unknown class
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): performing module session initializations
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): using ‘UTF-8’ as local charset for UTF-8 conversion
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): mod_lang/1.1: using local charset ‘UTF-8’, client charset ‘UTF-8’ for path encoding
2026-07-01 21:33:15,011 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_tls.c:6786
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_tls.c:6789
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): mod_ident/1.0: ident lookup disabled
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_delay.c:2321
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_delay.c:2324
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth.c:215
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): opening scoreboard ‘/var/proftpd.scoreboard’
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth.c:217
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): connected - local : ::ffff:192.168.178.54:21
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): connected - remote : 192.168.178.144:40828
2026-07-01 21:33:15,012 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): FTP session opened.
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘AUTH TLS’ to mod_tls
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘AUTH TLS’ to mod_core
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘AUTH TLS’ to mod_core
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching CMD command ‘AUTH TLS’ to mod_tls
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘AUTH TLS’ to mod_log
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘AUTH TLS’ to mod_tls
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘AUTH SSL’ to mod_tls
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘AUTH SSL’ to mod_core
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘AUTH SSL’ to mod_core
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching CMD command ‘AUTH SSL’ to mod_tls
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘AUTH SSL’ to mod_log
2026-07-01 21:33:15,021 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘AUTH SSL’ to mod_tls
2026-07-01 21:33:15,026 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘USER scanner’ to mod_tls
2026-07-01 21:33:15,026 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘USER scanner’ to mod_core
2026-07-01 21:33:15,026 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘USER scanner’ to mod_core
2026-07-01 21:33:15,026 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘USER scanner’ to mod_delay
2026-07-01 21:33:15,026 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘USER scanner’ to mod_auth
2026-07-01 21:33:15,026 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching CMD command ‘USER scanner’ to mod_auth
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching POST_CMD command ‘USER scanner’ to mod_tls
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching POST_CMD command ‘USER scanner’ to mod_delay
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD command ‘USER scanner’ to mod_log
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD command ‘USER scanner’ to mod_delay
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘PASS (hidden)’ to mod_tls
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘PASS (hidden)’ to mod_core
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘PASS (hidden)’ to mod_core
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘PASS (hidden)’ to mod_delay
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching PRE_CMD command ‘PASS (hidden)’ to mod_auth
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching CMD command ‘PASS (hidden)’ to mod_auth
2026-07-01 21:33:15,027 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth.c:2862
2026-07-01 21:33:15,028 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth.c:2866
2026-07-01 21:33:15,028 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth.c:1109
2026-07-01 21:33:15,028 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at auth.c:634
2026-07-01 21:33:15,029 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at auth.c:636
2026-07-01 21:33:15,029 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): NAS buf=scanner name=scanner
2026-07-01 21:33:15,029 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): retrieved UID 1000 for user ‘scanner’
2026-07-01 21:33:15,029 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth.c:1111
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): pw_dir [/share/homes/scanner]
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): USER PRIVS 0 at mod_auth.c:979
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth.c:982
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): New pw_dir [/share/CACHEDEV1_DATA/Public]
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth.c:1176
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth.c:1178
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth.c:1215
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth_unix.c:1457
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth_unix.c:1460
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): retrieved group IDs: 100, 0
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): retrieved group names: everyone, administrators
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth.c:1217
2026-07-01 21:33:15,030 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): ROOT PRIVS at mod_auth_unix.c:722
2026-07-01 21:33:15,031 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): NAS user=scanner
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): RELINQUISH PRIVS at mod_auth_unix.c:748
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): NAS chkpwd fail !!
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): USER scanner (Login failed): Incorrect password
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): SendConnToLogEngine((null), 192.168.178.144, CONN_ACTION_LOGIN_FAIL) return 0
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): USER scanner: Failure login from [192.168.178.144] to ::ffff:192.168.178.54(21).
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching POST_CMD_ERR command ‘PASS (hidden)’ to mod_delay
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘PASS (hidden)’ to mod_log
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘PASS (hidden)’ to mod_delay
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): dispatching LOG_CMD_ERR command ‘PASS (hidden)’ to mod_auth
2026-07-01 21:33:15,032 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): UseReverseDNS off, returning IP address instead of DNS name
2026-07-01 21:33:15,040 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): FTP session closed.
2026-07-01 21:33:15,040 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): [QNAP] 65534 exit @ 19052
2026-07-01 21:33:15,040 qnap-home proftpd[19052] 10.0.5.1 (192.168.178.144[192.168.178.144]): [XFST] unregister u:65534, p:19052

password WAS correct, re-set it a thousand times.. even with “passwd scanner”..

看起來在較新版本中,proftpd 程序會以較低權限執行,因此無法讀取使用者資料庫。

請檢查 /etc/config/passwd 檔案的權限。如果現在是 600,請將它改成 644