ftp会根据/etc/shells这个文件来判断一个用户是否是有效用户,会阻止那些shell不在/etc/shells里的用户登陆. 所以如果ftp用户的登录shell为/sbin/nologin 则添加到/etc/shells文件里面