文章来源:http://blog.sina.com.cn/s/blog_5c4532e50100vhbv.html
禁止FTP用户登录ssh,但是能正常登录FTP :
首先,设定用户的shell:/usr/bin/nologin
使用root用户:usermod -s /usr/bin/nologin username
因为ftp在登录时要检查该用户的shell设定是否正确,如果在/etc/shells中不存在的/usr/bin/nologin,
结果就会出错导致用户无法登录。
打开/etc/shells,添加“/usr/bin/nologin”,即可。
或者用 /sbin/nologin
允许ftp用户ssh登录
usermod -s /bin/bash username