嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
生活随笔
收集整理的這篇文章主要介紹了
嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 編譯autologin.c程序。
autologin.c文件內(nèi)容
#include <unistd.h>
int main()
{ ? ? ? ?
execlp("login","login","-f","root",0); ? ? ? ?
return 0;
}
編譯# arm-linux-gcc autologin.c -o autologin(跟開發(fā)板的交叉編譯工具鏈同步)
?
2.拷貝文件 將生成的autologin拷貝至開發(fā)板/sbin目錄下,如通過sd卡拷貝,并修改權(quán)限為可執(zhí)行。
# cp /media/mmcblk0p1/autologin /sbin/
# chmod +x /sbin/autologin
?
3. 修改/etc/inittab#vi /etc/inittab找到登錄腳本所在行:
S:2345:respawn:/sbin/getty 115200 ttyO0
修改為:S:2345:respawn:/sbin/getty -n -l /sbin/autologin 115200 ttyO0保存退出
?
4. 同步文件系統(tǒng)并重啟開發(fā)
# sync重啟開發(fā)板。?
?
總結(jié)
以上是生活随笔為你收集整理的嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Busybox 设置登录用户名、密码
- 下一篇: 为什么linux的TTY登录程序gett