在一台SUSE上限制登录FTP的用户,设置后发现某一用户是非限制的,但是仍然不能登录。后来发现,用户的shell设为/usr/bin/sh,则即使ftp允许也不能登录,shell必须设成/usr/bin/csh。
真是什么怪事情都有
附SUSE FTP设置
1./etc/vsftps.conf
anonymous_enable=NO 是否允许匿名用户
local_enable=YES 是否允许以操作系统的账号登录
ftpd_banner= “” ftp 登录信息
2./etc/ftpusers
将需要限制登录的账号输入到该文件
3.登录账号的shell,必须为/usr/bin/csh