Opwnert修改串口登录密码
Openwrt21
修改文件
package/base-files/files/usr/libexec/login.sh#[ "$(uci -q get system.@system[0].ttylogin)" = 1 ] || exec /bin/ash --login [ "$(uci -q get system.@system[0].ttylogin)" = 1 ] || exec /bin/login exec /bin/login
修改密码
package/base-files/files/etc/shadowroot:$1$dsPwbSvk$8Lw30jMnX8ClB6.H3Eh5j1:19535:0:99999:7::: daemon:*:0:0:99999:7::: ftp:*:0:0:99999:7::: network:*:0:0:99999:7::: nobody:*:0:0:99999:7:::
主要是
root:$1$dsPwbSvk$8Lw30jMnX8ClB6.H3Eh5j1:19535:0:99999:7:::这行
Openwrt15
修改
package/base-files/files/etc/inittab::askconsole:/bin/ash --login
修改为
::askconsole:/bin/login
修改target/linuxramips/base-files/etc/inittab
::askconsole:/bin/ash --login
改为:
::askconsole:/bin/login
修改密码
package/base-files/files/etc/shadowroot:$1$dsPwbSvk$8Lw30jMnX8ClB6.H3Eh5j1:19535:0:99999:7::: daemon:*:0:0:99999:7::: ftp:*:0:0:99999:7::: network:*:0:0:99999:7::: nobody:*:0:0:99999:7:::
主要是
root:$1$dsPwbSvk$8Lw30jMnX8ClB6.H3Eh5j1:19535:0:99999:7:::这行
密码生成方式
openssl passwd -1 "你的新密码"