AIX上如何设置用户密码是且仅8位?
database June 18th, 2009注:其实这是一篇没有技术含量甚至可以说是没信息含量的博文,滥竽充数。
我们都知道,aix可以设置超过8位的密码,但是多余8位的密码在默认情况下是无效的(除非是你的版本是AIX5.3TL7 or later ,这样的话,你可以启用LPA—-Loadable Password Algorithm,可以让你的密码长度是72位,甚至是255位,具体最长是多长,那得取决于你的算法。如果真设置为256位的话,那该是件多么残酷的事……) 因此,很多客户的root密码就是root,或者root123之类的,至少我在很多客户生产系统用诸如此类的密码成功登陆过
但是,在一个用户现场,发现了一个“有趣”的事情:用户发现,自己的系统密码必须设置为8位,但是呢,超过8位的话,超过8位的部分系统并不加以验证。这是怎么实现的呢?
- 修改/etc/security/login.cfg文件
- minlen = 8
- 修改/etc/security/users
- 加入常见字列表:
dictionlist = /usr/share/dict/words
- minlen = 8
- 加入常见字列表:
这样,就不管是root还是普通用户,只要你smitty mkuser,自动就将最小密码字符长度设置为8,并且常见单词不许作为密码了。
如果想让最小长度为8位,最大长度超过8位的话,就必须启用LPA了。

Recent Comments