新建一普通用户,结果ftp无法登录,原来是bash没有添加到系统中。
解决方法:
在/etc/security/login.cfg 登陆shell中添加bash,如下:
usw:
shells = /bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/bin/ksh93,/usr/bin/sh,/usr/bin/bsh, \
/usr/bin/csh,/usr/bin/ksh,/usr/bin/tsh,/usr/bin/ksh93, \
/usr/bin/rksh,/usr/bin/rksh93,/usr/sbin/uucp/uucico, \
/usr/sbin/sliplogin,/usr/sbin/snappd,/usr/bin/bash
maxlogins = 32767
logintimeout = 60
auth_type = STD_AUTH
AIX中的FTP服务用户认证涉及以下步骤:
1. /etc/security/passwd. 中有进行配置
2. /etc/ftpusers 里没有出现用户
3. /etc/security/login.cfg 登陆shell里必需进行配置
参考:
http://hi.baidu.com/sosodream/blog/item/4ff198106f2af608213f2e91.html