如果在调试模式下运行proftpd时看到此错误:
USER username (Login failed): Invalid shell: '/bin/false'
这可能意味着/ bin / false未在您的/ etc / shells文件中列出。
对于proftpd,它甚至不应该检查这个。 确保你有:
RequireValidShell no
在你的/etc/proftpd.conf文件中设置。
否则,手动将/ bin / false添加到/ etc / shells中,但这不是最佳选择。