Openwrt 串口密碼登入

爲了安全性考慮,進行串口登入的時候也希望像ssh那樣要求輸入用戶名和密碼才能進入控制檯。

一、客製化busybox
make menuconfig

Base system --->
  <*> busybox ......
         [*] Customize busybox option
               Login/Password Management Utilities --->
                     [*] login (NEW)

二、修改啓動腳本

vim /etc/inittab

::askconsole:/bin/ash --login
改爲
::askconsole:/bin/login

三、root密碼默認設置
package/base-files/files/etc/shadow

可以通過webui設置好,查看/etc/shadow文件,再寫到源碼。


注:系統啓動會執行到/etc/inittab,最後一行::askconsole:/bin/ash --login
/bin/ash 附帶 --login 參數, ash 則會在進入 cmdloop 之前, 先去載入 /etc/profile

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章