【海思内核驱动篇】-(2)串口root添加密码

【海思内核驱动篇】-(2)串口root添加密码

1 打印

在文件系统制作出来后默认是串口不需要密码即可登录的,打印如下。

在/etc/inittab中,如果把下面一行屏蔽掉,打印串口会变成普通串口

::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I “Auto login as root …”

2 密码登录

step1:使用passwd root添加密码

step2:修改/etc/inittab

方法1、将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I “Auto login as root …”更改为::respawn:/bin/login

方法2、修改/etc/inittab,将#::askfirst:-/bin/sh改为::askfirst:-/bin/login,

再将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I “Auto login as root …”这一行注释掉

重启系统即可实现用户名密码登录

3 制作rootfs

拷贝/etc/inittab passwd shadow 到跟文件系统重新生成镜像即可。

~ # cat /etc/passwd

root:x:0:0::/root:/bin/sh

~ # cat /etc/shadow

root:.5pnXM45676X:18328:0:99999:7:::

bin::10933:0:99999:7:::

daemon::10933:0:99999:7:::

adm::10933:0:99999:7:::

lp::10933:0:99999:7:::

sync::10933:0:99999:7:::

shutdown::10933:0:99999:7:::

halt::10933:0:99999:7:::

uucp::10933:0:99999:7:::

operator::10933:0:99999:7:::

ftp::10933:0:99999:7:::

nobody:*:10933:0:99999:7:::

default::10933:0:99999:7:::

~ #

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:【海思内核驱动篇】-(2)串口root添加密码 https://www.yhzz.com.cn/a/14817.html

上一篇 2023-05-12 11:29:57
下一篇 2023-05-12 11:32:25

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。