- 查看用户的登录shell
# cat /etc/passwd
.
.
.
ftpuser:x:1004:1004::/var/ftp/ftpuser:/sbin/nologin
可以看到用户shell是:/sbin/nologin
2. 查看/etc/shells 是否包含 /sbin/nologin
# vim /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
把 /sbin/nologin 加入即可。
# vim /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/sbin/nologin