Openwrt默认不带密码,在编译固件时,常需要对固件增加默认密码,以实现如下效果:
(1)初始启机的情况下,root用户带密码
(2)Console串口接入时,进入shell需要输入密码
为达到上面两个目的,关键是实现两个目标:
/etc/shadow文件中root用户包含密码设置
/etc/inittab中串口设置需要登录
制作密码
密码字符串,可以在现有设备上通过passwd命令来修成之后进行复制。
修改文件路径(相对于编译根目录)
【package\base-files\files\etc\shadow】
直接修改root所在行
添加登录
(1)查看/etc/inittab可知,默认串口登录采用
exec /bin/ash --login
复制
同时修订base-files以及target中的login方式,即修改inittab内容为
ttyS0::askfirst:/bin/login
复制
(2)添加login编译
位于busybox编译之中,make menuconfig之后选项路径如下
【Base System】->【busybox】->【Login/Password Management】
开启loggin的编译
完整编译出固件后即可
文章转载自han码录,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
数据库国产化替代深化:DBA的机遇与挑战
代晓磊
1271次阅读
2025-04-27 16:53:22
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
742次阅读
2025-04-30 15:24:06
国产数据库需要扩大场景覆盖面才能在竞争中更有优势
白鳝的洞穴
611次阅读
2025-04-14 09:40:20
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
518次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
483次阅读
2025-04-30 12:17:56
GoldenDB数据库v7.2焕新发布,助力全行业数据库平滑替代
GoldenDB分布式数据库
474次阅读
2025-04-30 12:17:50
优炫数据库成功入围新疆维吾尔自治区行政事业单位数据库2025年框架协议采购!
优炫软件
363次阅读
2025-04-18 10:01:22
给准备学习国产数据库的朋友几点建议
白鳝的洞穴
333次阅读
2025-05-07 10:06:14
XCOPS广州站:从开源自研之争到AI驱动的下一代数据库架构探索
韩锋频道
292次阅读
2025-04-29 10:35:54
国产数据库图谱又上新|82篇精选内容全览达梦数据库
墨天轮编辑部
280次阅读
2025-04-23 12:04:21