剛才開了一個新的 VPS 的主機
預設帳號是 root
幫這台主機裝上 vsftpd 之後,
想要用 FTP 登入 root 帳號作管理
但卻一直出現 530 Login incorrect
查一下 iptables,
因為是新的主機,所以 Chain INPUT 的 policy 是預設的 ACCEPT
奇怪,明明沒有限制,為什麼還是登不進來?
重新慢慢打一次密碼,密碼是正確的,卻還是一直出現 530 Login incorrect
上網查一下才明白
原來有一個叫 /etc/ftpuser 的檔案
這個檔案裡面記載著哪些帳號,不能被登入
# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5). root daemon bin sys sync games man lp mail news uucp nobody
可是因為需要,我們還是想要用 root 登入 FTP 伺服器
所以我們把第 3 行 的 root 註解掉
這樣就可以使用 root 來登入 FTP 了。