新建一普通用户,结果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
本文介绍了一个AIX系统中普通用户无法通过FTP登录的问题,并提供了详细的解决方案。问题的根源在于bash未被添加到系统的登录shell配置中。文章还概述了AIX中FTP服务用户认证所需的三个主要配置步骤。
1744

被折叠的 条评论
为什么被折叠?



