ftp服务使用vsftp,发现普通用户能正常链接,但是怎么设置,虚拟用户都无法登陆,提示530 Login incorrect.
后来在树莓派安装vsftp手记中找到原因。
很多提供对系统非登录访问的守护进程(如FTP)会检查用户的登录shell是否列在/etc/shells中,如果没有列出,守护进程就会拒绝访问(这正是您所需要的动作)。
我打开 /etc/shells后,发现确实没有/usr/sbin/nologin这一行,添加上再次登陆,成功。
ftp服务使用vsftp,发现普通用户能正常链接,但是怎么设置,虚拟用户都无法登陆,提示530 Login incorrect.
后来在树莓派安装vsftp手记中找到原因。
很多提供对系统非登录访问的守护进程(如FTP)会检查用户的登录shell是否列在/etc/shells中,如果没有列出,守护进程就会拒绝访问(这正是您所需要的动作)。
我打开 /etc/shells后,发现确实没有/usr/sbin/nologin这一行,添加上再次登陆,成功。