今天在SUSE 11.1 上配置vsftp后,使用新建的用户登陆不上报“ 530 Login incorrect”错误,
在网上用vsftp 530 Login incorrect关键词查到的办法都解决不了。
而此时root用户是可以登陆的,最后发现是因为 /etc/shells 少了一行 /sbin/nologin
因为我加用户的时候 shell使用的 /sbin/nologin,如下示:
szcup:x:1010:1002:szcup:/usr/ftp/szcup:/sbin/nologin
root:x:0:0:root:/root:/bin/bash