嵌入式linux自动登录

2019-07-12 17:46发布

原文在 http://www.cnblogs.com/masky/p/3175221.html  
最近又把同事的fl2440板子拿过来跑了起来,没有太大收获,就解决了一个自动登录的问题:
::respawn:/sbin/getty -L ttySAC0 115200 vt100 -n root -I "Auto login as root ...“ inittab里面使用这句话登录的时候原本是要提示输入账户名密码的,修改的方法是修改busybox的getty.c文件 将 int getty_main(int argc UNUSED_PARAM, char **argv) 这个函数中的倒数第二行: BB_EXECLP(G.login, G.login, "--", logname, NULL); 修改为: BB_EXECLP(G.login, G.login, "-f", "root", NULL); 即可直接登录,不需要输入密码,具体可以查看login.c文件。