基于全志T133-s3 busybox 设置登录用户名及密码
基于全志T133-s3 busybox 设置登录用户名及密码
- 1、配置 busybox参数
- 2、替换busybox
- 3、设置是否需要登录的时候使用账号密码。
- 4、设置系统用户名和密码
- 5、编程sdk重新烧录,并输入自己的用户名和密码并登录即可。
1、配置 busybox参数
1)打开全志T113-s3的sdk配置文件。
2、替换busybox
1)替换新的 /bin/busybox,然后建立 /bin/login , /usr/bin/passwd 的软链接。
2)在sdk中进行软连接即可(如已设置可忽略)。
ln -sf /bin/busybox /bin/login
ln -sf /bin/busybox /usr/bin/passwd
3、设置是否需要登录的时候使用账号密码。
/dev/console::respawn:-/bin/sh //不需要账号密码登录系统
/dev/console::respawn:-/bin/login -p //需要账号密码登录系统
4、设置系统用户名和密码
1)在sdk对应的文件中进行修改 /etc/passwd ,其中root后面跟的是对应的加密方式.
2)手动生成 DES 密码,可通过 passwd 命令计算出来
openssl passwd -1 -salt "xxx" "yourpassword" # MD5 其中xxx是用户名,yourpassword是密码
openssl passwd -crypt "yourpassword" # DES(默认)
生成的DES为:XYzaBcD12EfG3
3)然后替换 /etc/passwd文件中的 root: x:0:0:root:/root:/bin/ash 对应的加密方式即可。