最近又把同事的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文件。