首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么OpenWrt的根密码的最大长度是8个字符?

问为什么OpenWrt的根密码的最大长度是8个字符?
EN

Server Fault用户
提问于 2019-04-09 12:19:29
回答 1查看 6.1K关注 0票数 29

当我试图设置root's密码时:

代码语言:javascript
复制
root@OpenWrt:~# passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.

最大长度似乎是8。如果我试图设置大于8的密码,只有前8个字符是有效的。如何为root设置更长的密码?

我的OpenWrt版本:

代码语言:javascript
复制
Linux OpenWrt 4.14.108 #0 SMP Wed Mar 27 21:59:03 2019 x86_64 GNU/Linux
EN

回答 1

Server Fault用户

发布于 2019-04-09 13:14:45

我在/etc/login.defs中对此进行了修改:

代码语言:javascript
复制
PASS_MAX_LEN            8

问题解决了。

重要补充:

更改上述参数后,虽然可以设置大于8位的密码,但由于实际密码仅为前8位,因此仍然无效。我不知道这是不是我的问题。

我的最后一个解决办法是

代码语言:javascript
复制
# ENCRYPT_METHOD DES

至

代码语言:javascript
复制
ENCRYPT_METHOD MD5

在/etc/login.defs中。

现在,我终于可以设置一个实际大于8的根密码。

票数 20
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/962214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档