嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
2017-05-26 17:29
961 查看
1. 编译autologin.c程序。
autologin.c文件内容
#include <unistd.h>
int main() {
execlp("login","login","-f","root",0);
return 0;
}
编译
# arm-linux-gcc autologin.c -o autologin(跟开发板的交叉编译工具链同步)
2.拷贝文件
将生成的autologin拷贝至开发板/sbin目录下,如通过sd卡拷贝,并修改权限为可执行。
# 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. 同步文件系统并重启开发
# sync
重启开发板。
autologin.c文件内容
#include <unistd.h>
int main() {
execlp("login","login","-f","root",0);
return 0;
}
编译
# arm-linux-gcc autologin.c -o autologin(跟开发板的交叉编译工具链同步)
2.拷贝文件
将生成的autologin拷贝至开发板/sbin目录下,如通过sd卡拷贝,并修改权限为可执行。
# 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. 同步文件系统并重启开发
# sync
重启开发板。
相关文章推荐
- ARM Linux开发板修改root登录密码
- 开机启动跳过“用户名密码输入”
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- linux跳过用户名密码登陆界面方法
- linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
- LINUX 用ssh访问提示用户名密码不对,是因为/root/.ssh/目录下少authorized_keys2和id_dsa这两个文件
- 输入提示Ubuntu linux root密码Strut2教程-java教程
- ARM-Linux开机自启动设置-ok6410开发板
- 登陆linux ftp时再输入用户名和密码出现:500 OOPS: cannot change directory:/home/**********
- 关于Linux登录不进去的原因总结(输入正确用户名和密码,屏幕老是回到登录界面)
- Linux系统省略输入用户名密码(字符界面下)
- Linux系统省略输入用户名密码(字符界面下)
- Linux系统普通用户切换省略输入用户名密码
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】详解为什么开发板的TFTP、NFS等网络功能神奇消失
- 不用输入用户名和密码,直接进入linux
- 如何设置可以不用输入用户名和密码,直接进入linux
- 嵌入式开发板arm + Linux的本地回环路由lo
- linux系统定制都已完成,如何设置才能免输入用户名和密码直接登入linux?
- Linux在脚本中实现普通用户到root用户的切换(包括脚本输入密码)