aix关于ftp的问题

今天,在aix上装测试环境应用时,ftp总登录不上去,郁闷了半天,看了下系统服务,ftp是开着的,新装的机器,装的时候默认都装了。检查/etc/ftpusers文件,其中屏蔽的只有guest用户,正常。

用root用户try,提示:

Login failed.

换一个用户pub try,提示:

530-[files]: 3004-610 You are required to change your password.
        Please choose a new one.

后查找资料发现,通过root创建的用户,并且最后一次修改密码是root帮忙修改的,那么在/etc/security/password中会带一个ADMCHG的标志,这个标志设置后,系统便会要求用户下次登录时重置密码,但是ftp用户不能修改自己密码,就导致root新建用户不能ftp的问题。

解决办法:在控制台上输入 pwdadm -c ftpUser ,就可以将root创建标志去掉,边可以ftp登录了;或者手动修改/etc/security/passwd文件,将对应用户的flags标志置空,再或者每个用户自己telnet 或者通过其他终端登录上去后修改下密码即可。

呵呵,如果每次root自己修改了密码,也一样不能ftp,非得要pwdadm -c root   ,其他用户自己修改没问题。

 

你可能感兴趣的:(C++,c,Security,C#,AIX)