如果在調試模式下運行proftpd時看到此錯誤:
USER username (Login failed): Invalid shell: '/bin/false'
這可能意味著/ bin / false未在您的/ etc / shells文件中列出。
對于proftpd,它甚至不應該檢查這個。 確保你有:
RequireValidShell no
在你的/etc/proftpd.conf文件中設置。
否則,手動將/ bin / false添加到/ etc / shells中,但這不是最佳選擇。