【海思内核驱动篇】-(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