在Linux操作中,修改用户密码有时会出现it is based on a dictionary word错误提示,那样这个错误的意思是呢?要怎么样处置呢?下面记者就给大伙介绍下Linux下出现it is based on a dictionary word错误提示该怎么办。
用passwd修改用户密码,常常提示BAD PASSWORD: it is based on a dictionary word。事实上linux需要的密码验证机制是在/etc/login.defs中规定最小密打字符数;同时还要遭到/etc/pam.d/passwd的限定。
若是在root用户下如何设置都可以,可以不受验证机制的约束,即使出来BAD PASSWORD: it is based on a dictionary word也可以修改成功。
但普通用户修改我们的密码,假如不符合密码验证机制的话就修改不成功,会有各种显示错误。
比如:
BAD PASSWORD: its WAY too short,这是报密码太短,不符合/etc/login.defs的设置;
BAD PASSWORD: it is based on your username,这是密码与帐号不可以同名,这是不符合/etc/pam.d/passwd的设置;
BAD PASSWORD: it is based on a dictionary word这是由于出现了字典里的字符串。
假如你使用英文与数字组合用,且长度在6位以上,就不会显示错误。
补充:
Linux 上修改密码命令:
任何用户登录Linux后,输入passwd 可以直接修改我们的密码。
root 用户登录后,可以用 passwd 用户名,可以修改某个用户的密码。
上面就是Linux下修改用户密码出现it is based on a dictionary word错误提示的办法介绍了,主如果修改普通用户密码的时候比较麻烦,若是root密码修改出现该问题就非常不错处置,你掌握了吗?