Benyi Hsia

我是Benyi,這裡存放關於資訊科技的文章

解決 vsftpd 無法使用 root 登入 FTP 的問題

| Comments

剛才開了一個新的 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 了。

Comments

comments powered by Disqus