標籤:
/************************************************************************** * I.MX6 busybox set hosname and login with root * 聲明: * 搭busybox檔案系統,設定裝置名稱,使用root登入,無需密碼。 * * * 2016-1-16 深圳 南山平山村 曾劍鋒 *************************************************************************/一、參考文檔: 1. Linux 檔案系統啟動過程及 login 的實現 http://read.pudn.com/downloads151/ebook/656465/Linux_init_program_intro.pdf 2. 用Busybox製作嵌入式Linux的檔案系統 http://www.jiancool.com/article/6782467490/ 3. busybox 檔案系統 etc目錄,登陸 login,密碼 password,shadow http://blog.csdn.net/lanmanck/article/details/5218438 4. 【原】解決PS1的顯示問題,busybox的/u /h特殊字元解析問題 http://blog.csdn.net/lanmanck/article/details/4360431二、配置內容: 1、cat /etc/inittab ...... ttymxc0::once:-/bin/login # 採用登入的方式 ...... 2. cat /etc/passwd # 設定root使用者無密碼 ...... root::0:0:root:/root:/bin/ash ...... 3. cat /etc/group # 設定使用者和組 ...... root:x:0:root ...... 4. cat /etc/hostname # 主機名稱 zengjf 4. cat /etc/init.d/rcS # 擷取主機名稱 ...... /bin/hostname -F /etc/hostname ...... 4. cat /etc/profile ...... HOSTNAME=`/bin/hostname` # 擷取主機名稱 PS1="[\[email protected]\u \w]\# " # 設定shell中的顯示效果 export PS1 HOSTNAME # 匯出為環境變數 ...... 三、效果如下: input: USB OPTICAL MOUSE as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.2/2-1.2:1.0/input/input4 generic-usb 0003:0000:0538.0001: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-fsl-ehci.1-1.2/input0 zengjf login: root login[1427]: root login on ‘ttymxc0‘ [[email protected] ~]# cd / [[email protected] /]# ls bin etc linuxrc mnt root sys usr dev lib lost+found proc sbin tmp [[email protected] /]# cd /etc/init.d [[email protected] /etc/init.d]# ls rcS [[email protected] /etc/init.d]#
I.MX6 busybox set hosname and login with root